From b477d16f2cce7ba44dd4072c269d86059b4e3ca4 Mon Sep 17 00:00:00 2001 From: Stefan Esser Date: Fri, 13 Apr 2012 15:52:21 +0200 Subject: Fix potential out of bounds access --- execute.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'execute.c') diff --git a/execute.c b/execute.c index a3766b8..5255052 100644 --- a/execute.c +++ b/execute.c @@ -1056,7 +1056,7 @@ static int ih_function_exists(IH_HANDLER_PARAMS) } /* Ignore leading "\" */ - if (lcname[0] == '\\') { + if (func_name_len > 0 && lcname[0] == '\\') { lcname = &lcname[1]; func_name_len--; } -- cgit v1.3