]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
home: fix segfault when parsing arguments in PAM module
authorHaochen Tong <i@hexchain.org>
Sun, 15 Mar 2020 22:34:35 +0000 (23:34 +0100)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 16 Mar 2020 07:20:11 +0000 (16:20 +0900)
src/home/pam_systemd_home.c

index a2235bfb2ee7709296e10eb3aafd86764264e1ed..67aff9350fa45ce9ca537723cccf1b1a40b46264 100644 (file)
@@ -36,7 +36,7 @@ static int parse_argv(
         for (i = 0; i < argc; i++) {
                 const char *v;
 
-                if ((v = startswith(argv[1], "suspend="))) {
+                if ((v = startswith(argv[i], "suspend="))) {
                         int k;
 
                         k = parse_boolean(v);