From: Anatol Belski Date: Wed, 22 Nov 2017 11:50:50 +0000 (+0100) Subject: Eliminate cast X-Git-Tag: php-7.3.0alpha1~973 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e69fa2865f60810a3ad8cf333628a69a21dbf847;p=php Eliminate cast --- diff --git a/main/php_scandir.c b/main/php_scandir.c index 2bfecee3ae..0a26267a16 100644 --- a/main/php_scandir.c +++ b/main/php_scandir.c @@ -73,7 +73,7 @@ PHPAPI int php_scandir(const char *dirname, struct dirent **namelist[], int (*se } while (!php_readdir_r(dirp, (struct dirent *)entry, &dp) && dp) { - int dsize = 0; + size_t dsize = 0; struct dirent *newdp = NULL; if (selector && (*selector)(dp) == 0) { @@ -95,7 +95,7 @@ PHPAPI int php_scandir(const char *dirname, struct dirent **namelist[], int (*se vector = newv; } - dsize = sizeof (struct dirent) + (((int)strlen(dp->d_name) + 1) * sizeof(char)); + dsize = sizeof (struct dirent) + ((strlen(dp->d_name) + 1) * sizeof(char)); newdp = (struct dirent *) malloc(dsize); if (newdp == NULL) {