chiark / gitweb /
treewide: sanitize loop_write
[elogind.git] / src / libsystemd-terminal / subterm.c
index 75a25e5590e3ada98ee3e0ca23784fa6efe9e106..78efc9d7c0f6d7e31f1636cbf7a2effcdee95d2a 100644 (file)
@@ -117,14 +117,14 @@ static int output_winch(Output *o) {
 }
 
 static int output_flush(Output *o) {
-        ssize_t len;
+        int r;
 
         if (o->n_obuf < 1)
                 return 0;
 
-        len = loop_write(o->fd, o->obuf, o->n_obuf, false);
-        if (len < 0)
-                return log_error_errno(len, "error: cannot write to TTY (%zd): %m", len);
+        r = loop_write(o->fd, o->obuf, o->n_obuf, false);
+        if (r < 0)
+                return log_error_errno(r, "error: cannot write to TTY: %m");
 
         o->n_obuf = 0;