summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpquerna <pquerna@13f79535-47bb-0310-9956-ffa450edef68>2008-11-03 17:23:31 +0000
committerpquerna <pquerna@13f79535-47bb-0310-9956-ffa450edef68>2008-11-03 17:23:31 +0000
commit35cb58fc080f05f5ddba1fd46c906705cb079bbb (patch)
treeae5b59095904101c8acd5f637f653d44dc266829
parentd77ee21af4a797d65e6758c8a3d9a4d0f557b814 (diff)
downloadlibapr-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.c4
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);