chiark / gitweb /
clients: unify how we invoke getopt_long()
[elogind.git] / src / libsystemd-bus / busctl.c
index 92072b247b62d3d51fb26de35aae7e2b47fcd077..717b91120ee1aea864c92a49ebd6abf2797baf00 100644 (file)
@@ -220,7 +220,7 @@ static int parse_argv(int argc, char *argv[]) {
                 { "address",   required_argument, NULL, ARG_ADDRESS   },
                 { "no-unique", no_argument,       NULL, ARG_NO_UNIQUE },
                 { "match",     required_argument, NULL, ARG_MATCH     },
-                { NULL,        0,                 NULL, 0             },
+                {},
         };
 
         int c;
@@ -279,8 +279,7 @@ static int parse_argv(int argc, char *argv[]) {
                         return -EINVAL;
 
                 default:
-                        log_error("Unknown option code %c", c);
-                        return -EINVAL;
+                        assert_not_reached("Unhandled option");
                 }
         }