]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
resolved: exit early on failure
authorLennart Poettering <lennart@poettering.net>
Tue, 4 Dec 2018 19:21:02 +0000 (20:21 +0100)
committerLennart Poettering <lennart@poettering.net>
Fri, 7 Dec 2018 16:16:29 +0000 (17:16 +0100)
src/resolve/resolved-dns-stream.c

index be9e8a67b8359cdabb3f536cc6a8b9c8eb3f6024..d35c875e4730ac9a2f72307a5c38dbe9e2c320d2 100644 (file)
@@ -258,7 +258,7 @@ static ssize_t dns_stream_read(DnsStream *s, void *buf, size_t count) {
         {
                 ss = read(s->fd, buf, count);
                 if (ss < 0)
-                        ss = -errno;
+                        return -errno;
         }
 
         return ss;