From: Daniel Buch Date: Thu, 24 Jul 2014 21:29:40 +0000 (+0200) Subject: analyze: fix seg-fault with no cl-argument X-Git-Tag: v216~432 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=5b6f6ebd63a0d212738ee50e9bc357120af6d3ce analyze: fix seg-fault with no cl-argument We need to check if argv[1] is set before compare --- diff --git a/src/analyze/analyze.c b/src/analyze/analyze.c index 66e2aabe9..453ad335a 100644 --- a/src/analyze/analyze.c +++ b/src/analyze/analyze.c @@ -1349,7 +1349,7 @@ int main(int argc, char *argv[]) { if (r <= 0) goto finish; - if (streq(argv[optind], "verify")) + if (streq_ptr(argv[optind], "verify")) r = verify_units(argv+optind+1, arg_user ? SYSTEMD_USER : SYSTEMD_SYSTEM, arg_man);