From 6e8fa47f7af8db0e95bc7ea91ce162e38bbdbcf3 Mon Sep 17 00:00:00 2001 From: Arnaud Le Blanc Date: Mon, 15 Apr 2024 15:14:36 +0200 Subject: [PATCH] Use return value of getpwuid_r(), not errno --- ext/posix/posix.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/posix/posix.c b/ext/posix/posix.c index e5ab4b5940a55..dbc888a7ea697 100644 --- a/ext/posix/posix.c +++ b/ext/posix/posix.c @@ -952,7 +952,7 @@ PHP_FUNCTION(posix_getpwuid) try_again: err = getpwuid_r(uid, &_pw, pwbuf, pwbuflen, &retpwptr); if (err || retpwptr == NULL) { - if (errno == ERANGE) { + if (err == ERANGE) { pwbuflen *= 2; pwbuf = erealloc(pwbuf, pwbuflen); goto try_again;