From 2aab29274cadd5d8c55a78b30d77bb51630a2494 Mon Sep 17 00:00:00 2001 From: Tobias Stoeckmann Date: Wed, 3 Jan 2024 19:43:22 +0100 Subject: pam_env: extend test for escaped newlines This covers the _assemble_line functionality, which slightly differs from _pam_assemble_line in libpam, i.e. does not replace the backslash with a blank. Signed-off-by: Tobias Stoeckmann --- modules/pam_env/tst-pam_env-retval.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'modules/pam_env/tst-pam_env-retval.c') diff --git a/modules/pam_env/tst-pam_env-retval.c b/modules/pam_env/tst-pam_env-retval.c index 68f6f901..be9eff50 100644 --- a/modules/pam_env/tst-pam_env-retval.c +++ b/modules/pam_env/tst-pam_env-retval.c @@ -71,7 +71,9 @@ setup(void) ASSERT_LT(0, fprintf(fp, "EDITOR\tDEFAULT=vi DEFAULT= DEFAULT=vim\n" "PAGER\tDEFAULT=more\n" - "NAME\tDEFAULT=@{PAM_USER}\n")); + "# ignore escaped newlines in comments \\\n" + "NAME\tDEFAULT=@{PAM_\\ \t\n" + "USER}\n")); ASSERT_EQ(0, fclose(fp)); ASSERT_NE(NULL, fp = fopen(my_env, "w")); -- cgit v1.2.3