]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/basic/io-util.c
io-util: actually retry on failure
[thirdparty/systemd.git] / src / basic / io-util.c
index dee59947aa1e19c733764feea2ba9c2d70b5e492..6bcbef3413623dd624ff0f98c44fe952cffbecf5 100644 (file)
@@ -163,6 +163,7 @@ int loop_write_full(int fd, const void *buf, size_t nbytes, usec_t timeout) {
                                 return r;
                         if (r == 0)
                                 return -ETIME;
+                        continue;
                 }
 
                 if (_unlikely_(nbytes > 0 && k == 0)) /* Can't really happen */