summaryrefslogtreecommitdiff
path: root/ext/standard/array.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/standard/array.c')
-rw-r--r--ext/standard/array.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/standard/array.c b/ext/standard/array.c
index 32a0edde6e..17cb9471f5 100644
--- a/ext/standard/array.c
+++ b/ext/standard/array.c
@@ -1174,12 +1174,12 @@ static int php_valid_var_name(char *var_name)
len = strlen(var_name);
- if (!isalpha((int)var_name[0]) && var_name[0] != '_')
+ if (!isalpha((int)((unsigned char *)var_name)[0]) && var_name[0] != '_')
return 0;
if (len > 1) {
for (i=1; i<len; i++) {
- if (!isalnum((int)var_name[i]) && var_name[i] != '_') {
+ if (!isalnum((int)((unsigned char *)var_name)[i]) && var_name[i] != '_') {
return 0;
}
}