diff --git a/src/sinfo/print.c b/src/sinfo/print.c index c8a6cde1744cde1bb96d0770789a5805366b4981..846c3590d542d0d3d0296e7d0a3606b334be7151 100644 --- a/src/sinfo/print.c +++ b/src/sinfo/print.c @@ -405,7 +405,7 @@ int _print_partition(sinfo_data_t * sinfo_data, int width, if (sinfo_data->part_info->default_part) { if (strlen(tmp) < width) xstrcat(tmp, "*"); - else + else if (width > 0) tmp[width-1] = '*'; } _print_str(tmp, width, right_justify, true);