X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=udevinfo.c;h=af2346c8f566e8e9fad54868a98ec0e2446cff28;hb=52a6ef66f2e98491b40b176619035abca3777a2c;hp=8329fe7d06dd51681583b7af937f2c07c30121dd;hpb=bbbe503ec1a5623a5a8abd003f46fdd8c3581054;p=elogind.git diff --git a/udevinfo.c b/udevinfo.c index 8329fe7d0..af2346c8f 100644 --- a/udevinfo.c +++ b/udevinfo.c @@ -104,7 +104,7 @@ exit: } /* callback for database dump */ -static int print_record(char *path, struct udevice *dev) +static int print_record(const char *path, struct udevice *dev) { printf("P: %s\n", path); printf("N: %s\n", dev->name); @@ -447,18 +447,18 @@ help: int main(int argc, char *argv[], char *envp[]) { - int retval; + int rc = 0; main_argv = argv; main_argc = argc; - init_logging("udevinfo"); + logging_init("udevinfo"); /* initialize our configuration */ udev_init_config(); - retval = process_options(); - if (retval != 0) - exit(1); - exit(0); + rc = process_options(); + + logging_close(); + exit(rc); }