From aef952483b48edd612059c025f63d5b628df6f44 Mon Sep 17 00:00:00 2001 From: Yuqian Yang Date: Sat, 1 Mar 2025 21:46:15 +0800 Subject: HALF WORK: MAX_PATH --- modules/pam_faildelay/tst-pam_faildelay-retval.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'modules/pam_faildelay/tst-pam_faildelay-retval.c') diff --git a/modules/pam_faildelay/tst-pam_faildelay-retval.c b/modules/pam_faildelay/tst-pam_faildelay-retval.c index 72b16ef9..8cfdc4c1 100644 --- a/modules/pam_faildelay/tst-pam_faildelay-retval.c +++ b/modules/pam_faildelay/tst-pam_faildelay-retval.c @@ -5,6 +5,7 @@ */ #include "test_assert.h" +#include "pam_inline.h" #include #include @@ -24,9 +25,10 @@ main(void) { pam_handle_t *pamh = NULL; FILE *fp; - char cwd[PATH_MAX]; + char* cwd; - ASSERT_NE(NULL, getcwd(cwd, sizeof(cwd))); + cwd = xgetcwd(); + ASSERT_NE(NULL, cwd); /* PAM_IGNORE -> PAM_PERM_DENIED */ ASSERT_NE(NULL, fp = fopen(service_file, "w")); @@ -84,5 +86,7 @@ main(void) ASSERT_EQ(0, unlink(service_file)); + free(cwd); + return 0; } -- cgit v1.2.3