From f12d19b30447a771ba6dd551ac05a4ba6de2a976 Mon Sep 17 00:00:00 2001 From: Haochen Tong Date: Sun, 15 Mar 2020 23:34:35 +0100 Subject: [PATCH] home: fix segfault when parsing arguments in PAM module --- src/home/pam_systemd_home.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/home/pam_systemd_home.c b/src/home/pam_systemd_home.c index a2235bfb2ee..67aff9350fa 100644 --- a/src/home/pam_systemd_home.c +++ b/src/home/pam_systemd_home.c @@ -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); -- 2.47.3