From 9f733e5f3b8ae092e405d8bffa523a22155a7f6a Mon Sep 17 00:00:00 2001 From: Tobias Stoeckmann Date: Thu, 14 Dec 2023 19:50:12 +0100 Subject: treewide: store strlen results in size_t Very long strings could overflow the int data type. Make sure to use the correct data type. Signed-off-by: Tobias Stoeckmann --- libpam/pam_misc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libpam') diff --git a/libpam/pam_misc.c b/libpam/pam_misc.c index f0b35c28..f4e81a55 100644 --- a/libpam/pam_misc.c +++ b/libpam/pam_misc.c @@ -264,7 +264,8 @@ void _pam_parse_control(int *control_array, char *tok) int ret; while (*tok) { - int act, len; + size_t len; + int act; /* skip leading space */ while (isspace((unsigned char)*tok) && *++tok); -- cgit v1.2.3