diff options
| -rw-r--r-- | openmp/runtime/src/kmp_affinity.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/openmp/runtime/src/kmp_affinity.cpp b/openmp/runtime/src/kmp_affinity.cpp index 0dc6f734718..68afb5221fd 100644 --- a/openmp/runtime/src/kmp_affinity.cpp +++ b/openmp/runtime/src/kmp_affinity.cpp @@ -77,7 +77,7 @@ __kmp_affinity_print_mask(char *buf, int buf_len, kmp_affin_mask_t *mask) // Need to truncate the affinity mask string and add ellipsis. // To do this, we first write out the '{' + str(mask) buf[0] = '{'; - hwloc_bitmap_list_snprintf(buf+1, buf_len-7, (hwloc_bitmap_t)mask); + hwloc_bitmap_list_snprintf(buf+1, buf_len-1, (hwloc_bitmap_t)mask); // then, what we do here is go to the 7th to last character, then go backwards until we are NOT // on a digit then write "...}\0". This way it is a clean ellipsis addition and we don't // overwrite part of an affinity number. i.e., we avoid something like { 45, 67, 8...} and get |

