summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Fuhrmannek2016-10-12 10:20:38 +0200
committerBen Fuhrmannek2016-10-12 10:20:38 +0200
commit8a7164d080cdffd683cf9bca71953f03d561806f (patch)
tree2c0dbeea86b8e8a4310172358c402746d1ca5146
parent5c22381c370afbb97933a38b0c5b62b49b287923 (diff)
added length check for function_exists
-rw-r--r--execute.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/execute.c b/execute.c
index 4d5d41b..2d38c3a 100644
--- a/execute.c
+++ b/execute.c
@@ -1087,6 +1087,11 @@ static int ih_function_exists(IH_HANDLER_PARAMS)
1087 return 1; 1087 return 1;
1088 } 1088 }
1089 1089
1090 if (name_len <= 0) {
1091 RETVAL_BOOL(0);
1092 return 1;
1093 }
1094
1090 lcname = zend_str_tolower_dup(name, name_len); 1095 lcname = zend_str_tolower_dup(name, name_len);
1091 1096
1092 /* Ignore leading "\" */ 1097 /* Ignore leading "\" */