chiark / gitweb /
systemctl: add "systemctl cat"
[elogind.git] / src / shared / util.c
index 38134ae521b61963de65667dc7920dffc9d9bf32..305a6c2fb654534040c75da8cb8837549c4e5110 100644 (file)
@@ -2501,7 +2501,7 @@ int getttyname_malloc(int fd, char **r) {
         assert(r);
 
         k = ttyname_r(fd, path, sizeof(path));
-        if (k != 0)
+        if (k > 0)
                 return -k;
 
         char_array_0(path);
@@ -5791,6 +5791,8 @@ void* greedy_realloc(void **p, size_t *allocated, size_t need) {
         size_t a;
         void *q;
 
+        assert(allocated);
+
         if (*allocated >= need)
                 return *p;