X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Flogin%2Finhibit.c;h=bfee1ca063ed3ace2186cb1a840a9fbb49cac8e2;hp=0e5dce59258c47ae797a668af8dcc3d57be5ee6d;hb=c73bfb05cb09992935ede3247a1cc4726e54a44d;hpb=a60149bda6fb245c1ed2422a92027a7a0b1b40de diff --git a/src/login/inhibit.c b/src/login/inhibit.c index 0e5dce592..bfee1ca06 100644 --- a/src/login/inhibit.c +++ b/src/login/inhibit.c @@ -179,9 +179,7 @@ static int parse_argv(int argc, char *argv[]) { return 0; case ARG_VERSION: - puts(PACKAGE_STRING); - puts(SYSTEMD_FEATURES); - return 0; + return version(); case ARG_WHAT: arg_what = optarg; @@ -223,9 +221,10 @@ static int parse_argv(int argc, char *argv[]) { int main(int argc, char *argv[]) { _cleanup_bus_error_free_ sd_bus_error error = SD_BUS_ERROR_NULL; - _cleanup_bus_close_unref_ sd_bus *bus = NULL; + _cleanup_bus_flush_close_unref_ sd_bus *bus = NULL; int r; + elogind_set_program_name(argv[0]); log_parse_environment(); log_open();