aboutsummaryrefslogtreecommitdiff
path: root/libpam/pam_private.h
diff options
context:
space:
mode:
authorTobias Stoeckmann <tobias@stoeckmann.org>2023-12-12 09:40:20 +0100
committerDmitry V. Levin <ldv@strace.io>2023-12-31 08:00:00 +0000
commit3c61d2f6f9843dc54c13a3c6b023563c041feaa4 (patch)
tree4108df445353bb324b6359b244789d6888bd20cd /libpam/pam_private.h
parentc1432a2d057a4006bf2258c0e166a61c8e1f141f (diff)
downloadpam-3c61d2f6f9843dc54c13a3c6b023563c041feaa4.tar.gz
pam-3c61d2f6f9843dc54c13a3c6b023563c041feaa4.tar.bz2
pam-3c61d2f6f9843dc54c13a3c6b023563c041feaa4.zip
libpam: support very long strings in _pam_mkargv
This support has to be added before arbitrarily long lines are allowed in configuration files. Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
Diffstat (limited to 'libpam/pam_private.h')
-rw-r--r--libpam/pam_private.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/libpam/pam_private.h b/libpam/pam_private.h
index 8069b61c..df6872fa 100644
--- a/libpam/pam_private.h
+++ b/libpam/pam_private.h
@@ -16,6 +16,7 @@
#include "config.h"
+#include <stddef.h>
#include <syslog.h>
#include <security/pam_appl.h>
@@ -272,7 +273,7 @@ char *_pam_strdup(const char *s);
char *_pam_memdup(const char *s, int len);
-int _pam_mkargv(const char *s, char ***argv, int *argc);
+size_t _pam_mkargv(const char *s, char ***argv, int *argc);
void _pam_sanitize(pam_handle_t *pamh);