diff options
| author | Ben Fuhrmannek | 2016-10-12 10:20:38 +0200 |
|---|---|---|
| committer | Ben Fuhrmannek | 2016-10-12 10:20:38 +0200 |
| commit | 8a7164d080cdffd683cf9bca71953f03d561806f (patch) | |
| tree | 2c0dbeea86b8e8a4310172358c402746d1ca5146 /execute.c | |
| parent | 5c22381c370afbb97933a38b0c5b62b49b287923 (diff) | |
added length check for function_exists
Diffstat (limited to '')
| -rw-r--r-- | execute.c | 5 |
1 files changed, 5 insertions, 0 deletions
| @@ -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 "\" */ |
