cpu-set-util: use %d-%d format in cpu_set_to_range_string() only for actual ranges

This commit is contained in:
Michal Sekletar
2019-06-03 22:36:58 +02:00
committed by Zbigniew Jędrzejewski-Szmek
parent 4a6a2092d3
commit 71923237b1
2 changed files with 11 additions and 9 deletions
+2 -2
View File
@@ -55,7 +55,7 @@ char *cpu_set_to_range_string(const CPUSet *set) {
if (!GREEDY_REALLOC(str, allocated, len + 2 + 2 * DECIMAL_STR_MAX(unsigned)))
return NULL;
if (range_end > range_start || len == 0)
if (range_end > range_start)
r = sprintf(str + len, len > 0 ? " %d-%d" : "%d-%d", range_start, range_end);
else
r = sprintf(str + len, len > 0 ? " %d" : "%d", range_start);
@@ -67,7 +67,7 @@ char *cpu_set_to_range_string(const CPUSet *set) {
if (!GREEDY_REALLOC(str, allocated, len + 2 + 2 * DECIMAL_STR_MAX(int)))
return NULL;
if (range_end > range_start || len == 0)
if (range_end > range_start)
r = sprintf(str + len, len > 0 ? " %d-%d" : "%d-%d", range_start, range_end);
else
r = sprintf(str + len, len > 0 ? " %d" : "%d", range_start);