diff options
| author | Stefan Esser | 2012-04-13 15:52:21 +0200 |
|---|---|---|
| committer | Stefan Esser | 2012-04-13 15:52:21 +0200 |
| commit | b477d16f2cce7ba44dd4072c269d86059b4e3ca4 (patch) | |
| tree | 85d774787076de3622259170bf7f71ebc9b34109 | |
| parent | d81bb40b680c68ac6c51d93ad57aca1c8b5e8444 (diff) | |
Fix potential out of bounds access
| -rw-r--r-- | execute.c | 2 |
1 files changed, 1 insertions, 1 deletions
| @@ -1056,7 +1056,7 @@ static int ih_function_exists(IH_HANDLER_PARAMS) | |||
| 1056 | } | 1056 | } |
| 1057 | 1057 | ||
| 1058 | /* Ignore leading "\" */ | 1058 | /* Ignore leading "\" */ |
| 1059 | if (lcname[0] == '\\') { | 1059 | if (func_name_len > 0 && lcname[0] == '\\') { |
| 1060 | lcname = &lcname[1]; | 1060 | lcname = &lcname[1]; |
| 1061 | func_name_len--; | 1061 | func_name_len--; |
| 1062 | } | 1062 | } |
