From 44482ce76d6a815efb810ea3fcc821a58442052b Mon Sep 17 00:00:00 2001 From: trawick Date: Sun, 17 May 2009 15:55:11 +0000 Subject: prevent crash if apr_hook_deregister_all() called but no hooks had been registered git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@775681 13f79535-47bb-0310-9956-ffa450edef68 --- hooks/apr_hooks.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'hooks/apr_hooks.c') diff --git a/hooks/apr_hooks.c b/hooks/apr_hooks.c index d8eb82d23..6abe19356 100644 --- a/hooks/apr_hooks.c +++ b/hooks/apr_hooks.c @@ -265,6 +265,10 @@ APU_DECLARE(void) apr_hook_deregister_all(void) #endif int n; + if (!s_aHooksToSort) { + return; + } + for(n=0 ; n < s_aHooksToSort->nelts ; ++n) { HookSortEntry *pEntry=&((HookSortEntry *)s_aHooksToSort->elts)[n]; *pEntry->paHooks=NULL; -- cgit v1.2.1