diff options
Diffstat (limited to 'ext/standard/string.c')
-rw-r--r-- | ext/standard/string.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/standard/string.c b/ext/standard/string.c index 28f33c519a..b23a224323 100644 --- a/ext/standard/string.c +++ b/ext/standard/string.c @@ -1325,7 +1325,7 @@ PHPAPI void php_stripcslashes(char *str, int *len) numtmp[1] = '\0'; nlen-=2; } - *target++=strtol(numtmp, NULL, 16); + *target++=(char)strtol(numtmp, NULL, 16); break; } /* break is left intentionally */ @@ -1335,7 +1335,7 @@ PHPAPI void php_stripcslashes(char *str, int *len) } if (i) { numtmp[i]='\0'; - *target++=strtol(numtmp, NULL, 8); + *target++=(char)strtol(numtmp, NULL, 8); nlen-=i; source--; } else { |