From: Lennart Poettering Date: Sun, 28 Dec 2014 01:07:32 +0000 (+0100) Subject: util: treat -1 as special size in format_bytes() X-Git-Tag: v219~784 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=f02ca52281315cb6067a3798450bc814837c85ef util: treat -1 as special size in format_bytes() --- diff --git a/src/shared/util.c b/src/shared/util.c index 92b4d498f..dfaf7f7f4 100644 --- a/src/shared/util.c +++ b/src/shared/util.c @@ -5184,6 +5184,9 @@ char *format_bytes(char *buf, size_t l, off_t t) { { "K", 1024ULL }, }; + if (t == (off_t) -1) + return NULL; + for (i = 0; i < ELEMENTSOF(table); i++) { if (t >= table[i].factor) {