From: hno <> Date: Thu, 18 Apr 2002 22:18:04 +0000 (+0000) Subject: Oops.. deny_info_url introduces a completely wild array dereference X-Git-Tag: SQUID_3_0_PRE1~1052 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=15423f1574cbf1722de0cac8d3b837feb54c337e;p=thirdparty%2Fsquid.git Oops.. deny_info_url introduces a completely wild array dereference --- diff --git a/src/errorpage.cc b/src/errorpage.cc index 0ef1053f13..5b0b4db549 100644 --- a/src/errorpage.cc +++ b/src/errorpage.cc @@ -1,6 +1,6 @@ /* - * $Id: errorpage.cc,v 1.172 2002/04/13 15:51:43 hno Exp $ + * $Id: errorpage.cc,v 1.173 2002/04/18 16:18:04 hno Exp $ * * DEBUG: section 4 Error Generation * AUTHOR: Duane Wessels @@ -221,7 +221,7 @@ errorPageId(const char *page_name) return i; } for (i = 0; i < ErrorDynamicPages.count; i++) { - if (strcmp(((ErrorDynamicPageInfo *) ErrorDynamicPages.items[i - ERR_MAX])->page_name, page_name) == 0) + if (strcmp(((ErrorDynamicPageInfo *) ErrorDynamicPages.items[i])->page_name, page_name) == 0) return i + ERR_MAX; } return ERR_NONE;