From 0184d9c8649130d38b6b43bd9604c490661d9bf6 Mon Sep 17 00:00:00 2001 From: Andrei Zmievski Date: Fri, 1 Dec 2006 18:42:24 +0000 Subject: [PATCH] Fix group macro access. --- ext/standard/filestat.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ext/standard/filestat.c b/ext/standard/filestat.c index c56823b750..bd077aa51f 100644 --- a/ext/standard/filestat.c +++ b/ext/standard/filestat.c @@ -424,8 +424,8 @@ static void php_do_chgrp(INTERNAL_FUNCTION_PARAMETERS, int do_lchgrp) char *grbuf = emalloc(grbuflen); convert_to_string(group); - if (getgrnam_r(Z_STRVAL_PP(group), &gr, grbuf, grbuflen, &retgrptr) != 0 || retgrptr == NULL) { - php_error_docref(NULL TSRMLS_CC, E_WARNING, "Unable to find gid for %s", Z_STRVAL_PP(group)); + if (getgrnam_r(Z_STRVAL_P(group), &gr, grbuf, grbuflen, &retgrptr) != 0 || retgrptr == NULL) { + php_error_docref(NULL TSRMLS_CC, E_WARNING, "Unable to find gid for %s", Z_STRVAL_P(group)); efree(grbuf); RETURN_FALSE; } @@ -528,8 +528,8 @@ static void php_do_chown(INTERNAL_FUNCTION_PARAMETERS, int do_lchown) char *pwbuf = emalloc(pwbuflen); convert_to_string(user); - if (getpwnam_r(Z_STRVAL_PP(user), &pw, pwbuf, pwbuflen, &retpwptr) != 0 || retpwptr == NULL) { - php_error_docref(NULL TSRMLS_CC, E_WARNING, "Unable to find uid for %s", Z_STRVAL_PP(user)); + if (getpwnam_r(Z_STRVAL_P(user), &pw, pwbuf, pwbuflen, &retpwptr) != 0 || retpwptr == NULL) { + php_error_docref(NULL TSRMLS_CC, E_WARNING, "Unable to find uid for %s", Z_STRVAL_P(user)); efree(pwbuf); RETURN_FALSE; } -- 2.40.0