resolve-host: propagate error properly
authorLennart Poettering <lennart@poettering.net>
Mon, 21 Dec 2015 15:20:49 +0000 (16:20 +0100)
committerLennart Poettering <lennart@poettering.net>
Sat, 26 Dec 2015 18:09:09 +0000 (19:09 +0100)
src/resolve-host/resolve-host.c

index 3e4b52a..3f35638 100644 (file)
@@ -399,10 +399,8 @@ static int resolve_record(sd_bus *bus, const char *name) {
                         return log_oom();
 
                 r = dns_packet_read_rr(p, &rr, NULL, NULL);
-                if (r < 0) {
-                        log_error("Failed to parse RR.");
-                        return r;
-                }
+                if (r < 0)
+                        return log_error_errno(r, "Failed to parse RR.");
 
                 r = dns_resource_record_to_string(rr, &s);
                 if (r < 0) {