diff options
author | Tobias Stoeckmann <tobias@stoeckmann.org> | 2024-01-03 19:43:22 +0100 |
---|---|---|
committer | Dmitry V. Levin <ldv@strace.io> | 2024-01-05 23:36:44 +0000 |
commit | 2aab29274cadd5d8c55a78b30d77bb51630a2494 (patch) | |
tree | da2aeb29c8bcd96fcfaf542c41fdf8db900faa64 /modules/pam_env | |
parent | 1cd0a6f11f5c9ed98e2afdb90912051b64ced7b5 (diff) | |
download | pam-2aab29274cadd5d8c55a78b30d77bb51630a2494.tar.gz pam-2aab29274cadd5d8c55a78b30d77bb51630a2494.tar.bz2 pam-2aab29274cadd5d8c55a78b30d77bb51630a2494.zip |
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 <tobias@stoeckmann.org>
Diffstat (limited to 'modules/pam_env')
-rw-r--r-- | modules/pam_env/tst-pam_env-retval.c | 4 |
1 files changed, 3 insertions, 1 deletions
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")); |