Adjust upstream PR 120

to keep output format: spaces around ' * '

Resolves: rhbz2224578
This commit is contained in:
Pavel Cahyna 2023-07-27 15:32:56 +02:00
parent 4bc5283980
commit 83b46ce9f7

View File

@ -136,10 +136,10 @@ index eb40b36..b43765a 100644
- static char unitstr[16];
+ /*
+ * Twice as long as the longest possible unit name, plus
+ * two characters for '%' and relation (either '*' or '/'),
+ * four characters for '%' and relation (either ' * ' or '/'),
+ * plus the terminating null-byte.
+ */
+ static char unitstr[2 * UNIT_TYPE_LONGEST_NAME + 2 + 1];
+ static char unitstr[2 * UNIT_TYPE_LONGEST_NAME + 4 + 1];
+
/*
* By default, if units are supposed to be percent, we will pre-pend
@ -171,7 +171,7 @@ index eb40b36..b43765a 100644
+
+ switch (relation) {
+ case SDR_UNIT_MOD_MUL:
+ snprintf(unitstr, sizeof (unitstr), "%s%s*%s",
+ snprintf(unitstr, sizeof (unitstr), "%s%s * %s",
+ pctstr, basestr, modstr);
break;
- case 1: