From e69fa2865f60810a3ad8cf333628a69a21dbf847 Mon Sep 17 00:00:00 2001 From: Anatol Belski Date: Wed, 22 Nov 2017 12:50:50 +0100 Subject: [PATCH] Eliminate cast --- main/php_scandir.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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) { -- 2.50.1