summaryrefslogtreecommitdiff
path: root/src/resolve/resolved-dns-stream.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2018-12-04 20:21:02 +0100
committerLennart Poettering <lennart@poettering.net>2018-12-07 17:16:29 +0100
commit94fdb4d9d11827c353e3bf116dfdff75ed0f6153 (patch)
tree9938123dfa16737ca9906c32795024dceb4df201 /src/resolve/resolved-dns-stream.c
parent97d5d9055f0cdfdfee901452848a519b49896382 (diff)
downloadsystemd-94fdb4d9d11827c353e3bf116dfdff75ed0f6153.tar.gz
resolved: exit early on failure
Diffstat (limited to 'src/resolve/resolved-dns-stream.c')
-rw-r--r--src/resolve/resolved-dns-stream.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/resolve/resolved-dns-stream.c b/src/resolve/resolved-dns-stream.c
index be9e8a67b8..d35c875e47 100644
--- a/src/resolve/resolved-dns-stream.c
+++ b/src/resolve/resolved-dns-stream.c
@@ -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;