X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fshared%2Futil.c;h=dfaf7f7f45b07416bcd365b869c7b05b4618d752;hb=f02ca52281315cb6067a3798450bc814837c85ef;hp=92b4d498fee5874d4b2dc36d38deb7da49679715;hpb=b6b1849830f5e4a6065c3b0c993668e500c954d3;p=elogind.git 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) {