chiark / gitweb /
util.c: check if return value from ttyname_r is > 0 instead of != 0
[elogind.git] / src / shared / util.c
index 38134ae..206fc80 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);