From: Yu Watanabe Date: Wed, 22 Nov 2023 18:54:31 +0000 (+0900) Subject: io-util: actually retry on failure X-Git-Tag: v255-rc3~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=19f0a71ba0ff886dd25b140dc86b055564f71df0;p=thirdparty%2Fsystemd.git io-util: actually retry on failure Follow-up for e22c60a9d5dfc5f0b260c7906f3546aef2925998. Fixes #30152. --- diff --git a/src/basic/io-util.c b/src/basic/io-util.c index dee59947aa1..6bcbef34136 100644 --- a/src/basic/io-util.c +++ b/src/basic/io-util.c @@ -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 */