1
1

Up to strlen and not to sizeof. This is guaranteed to work as

in the worst case we just forced a \0 at the end of the string.

This commit was SVN r32238.
Этот коммит содержится в:
George Bosilca 2014-07-15 05:03:06 +00:00
родитель a648fcdeb0
Коммит ed3d98a76d

Просмотреть файл

@ -434,7 +434,7 @@ int opal_util_register_stackhandlers (void)
gethostname(stacktrace_hostname, sizeof(stacktrace_hostname));
stacktrace_hostname[sizeof(stacktrace_hostname) - 1] = '\0';
/* to keep these somewhat readable, only print the machine name */
for (i = 0 ; i < (int)sizeof(stacktrace_hostname) ; ++i) {
for (i = 0 ; i < (int)strlen(stacktrace_hostname) ; ++i) {
if (stacktrace_hostname[i] == '.') {
stacktrace_hostname[i] = '\0';
break;