diff options
author | pquerna <pquerna@13f79535-47bb-0310-9956-ffa450edef68> | 2008-11-03 17:23:31 +0000 |
---|---|---|
committer | pquerna <pquerna@13f79535-47bb-0310-9956-ffa450edef68> | 2008-11-03 17:23:31 +0000 |
commit | 35cb58fc080f05f5ddba1fd46c906705cb079bbb (patch) | |
tree | ae5b59095904101c8acd5f637f653d44dc266829 | |
parent | d77ee21af4a797d65e6758c8a3d9a4d0f557b814 (diff) | |
download | libapr-util-35cb58fc080f05f5ddba1fd46c906705cb079bbb.tar.gz |
* hooks/apr_hooks.c
(apr_hook_sort_all): If s_aHooksToSort hasn't been used yet, create it inside sort all.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@710107 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | hooks/apr_hooks.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/hooks/apr_hooks.c b/hooks/apr_hooks.c index 44353cbb..d8eb82d2 100644 --- a/hooks/apr_hooks.c +++ b/hooks/apr_hooks.c @@ -243,6 +243,10 @@ APU_DECLARE(void) apr_hook_sort_all(void) #endif int n; + if (!s_aHooksToSort) { + s_aHooksToSort = apr_array_make(apr_hook_global_pool, 1, sizeof(HookSortEntry)); + } + for(n=0 ; n < s_aHooksToSort->nelts ; ++n) { HookSortEntry *pEntry=&((HookSortEntry *)s_aHooksToSort->elts)[n]; *pEntry->paHooks=sort_hook(*pEntry->paHooks,pEntry->szHookName); |