summaryrefslogtreecommitdiff
path: root/ext/standard/string.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/standard/string.c')
-rw-r--r--ext/standard/string.c4
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 {