diff options
author | Anders Olofsson <anders.olofsson@axis.com> | 2012-11-19 15:25:36 +0100 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2012-11-19 17:12:17 +0100 |
commit | 7009eec20823add711e0aa452bdf9dfdd677fa4f (patch) | |
tree | f354752ddbd7774c944e7b6788f80df94cfb6e47 | |
parent | e3657ecd7f9f9bd6a1719fc808639cd4b780674a (diff) |
shared/utils: systemd-cgls shows 'n/a' when piping output
-1 was used to signal failure, but the type was unsigned.
https://bugs.freedesktop.org/show_bug.cgi?id=56644
-rw-r--r-- | src/shared/util.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/shared/util.c b/src/shared/util.c index 4cf928f83a..d771d321dd 100644 --- a/src/shared/util.c +++ b/src/shared/util.c @@ -3803,7 +3803,7 @@ int fd_columns(int fd) { unsigned columns(void) { const char *e; - unsigned c; + int c; if (_likely_(cached_columns > 0)) return cached_columns; @@ -3811,7 +3811,7 @@ unsigned columns(void) { c = 0; e = getenv("COLUMNS"); if (e) - safe_atou(e, &c); + safe_atoi(e, &c); if (c <= 0) c = fd_columns(STDOUT_FILENO); |