chiark / gitweb /
networkd: fix build
[elogind.git] / src / resolve-host / resolve-host.c
index 4b46cdfa16cd7ff312be7863a8d456d7d66688fd..3709268dd2d168e9a78ce0285b1628c8212e6704 100644 (file)
@@ -425,7 +425,7 @@ static void help(void) {
                "  -i INTERFACE          Filter by interface\n"
                "  -t --type=TYPE        Query RR with DNS type\n"
                "  -c --class=CLASS      Query RR with DNS class\n"
-               "  --no-legend           Do not print column headers\n"
+               "     --no-legend        Do not print column headers\n"
                , program_invocation_short_name);
 }
 
@@ -486,7 +486,7 @@ static int parse_argv(int argc, char *argv[]) {
                         arg_type = dns_type_from_string(optarg);
                         if (arg_type < 0) {
                                 log_error("Failed to parse RR record type %s", optarg);
-                                return r;
+                                return arg_type;
                         }
                         assert(arg_type > 0 && (uint16_t) arg_type == arg_type);
 
@@ -529,7 +529,7 @@ static int parse_argv(int argc, char *argv[]) {
 }
 
 int main(int argc, char **argv) {
-        _cleanup_bus_unref_ sd_bus *bus = NULL;
+        _cleanup_bus_close_unref_ sd_bus *bus = NULL;
         int r;
 
         log_parse_environment();