Index: openmp/trunk/runtime/src/kmp_settings.cpp =================================================================== --- openmp/trunk/runtime/src/kmp_settings.cpp +++ openmp/trunk/runtime/src/kmp_settings.cpp @@ -410,7 +410,7 @@ int *out_range, char *out_routine, char *out_file, int *out_lb, int *out_ub) { - size_t len = KMP_STRLEN(value + 1); + size_t len = KMP_STRLEN(value) + 1; par_range_to_print = (char *)KMP_INTERNAL_MALLOC(len + 1); KMP_STRNCPY_S(par_range_to_print, len + 1, value, len + 1); __kmp_par_range = +1; @@ -418,7 +418,7 @@ __kmp_par_range_ub = INT_MAX; for (;;) { unsigned int len; - if ((value == NULL) || (*value == '\0')) { + if (*value == '\0') { break; } if (!__kmp_strcasecmp_with_sentinel("routine", value, '=')) {