diff options
author | bojan <bojan@13f79535-47bb-0310-9956-ffa450edef68> | 2008-05-27 04:22:46 +0000 |
---|---|---|
committer | bojan <bojan@13f79535-47bb-0310-9956-ffa450edef68> | 2008-05-27 04:22:46 +0000 |
commit | caa5c4c26d5ee260cb0aff95efe13345a4bcf8ce (patch) | |
tree | d343019b61a2e5da9e3bb982166729698ac3fc25 /misc | |
parent | 1782826237c7bb76899faf494ecd0443e3ba30b5 (diff) | |
download | libapr-util-caa5c4c26d5ee260cb0aff95efe13345a4bcf8ce.tar.gz |
No need to look for global pool if we're alrealy initialised.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@660367 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'misc')
-rw-r--r-- | misc/apu_dso.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/misc/apu_dso.c b/misc/apu_dso.c index ba10eb0c..62ce66b2 100644 --- a/misc/apu_dso.c +++ b/misc/apu_dso.c @@ -80,13 +80,14 @@ apr_status_t apu_dso_init(apr_pool_t *pool) apr_pool_t *parent; #if APU_DSO_BUILD + if (dsos != NULL) { + return APR_SUCCESS; + } + /* Top level pool scope, need process-scope lifetime */ for (parent = global = pool; parent; parent = apr_pool_parent_get(global)) global = parent; - if (dsos != NULL) { - return APR_SUCCESS; - } dsos = apr_hash_make(global); #if APR_HAS_THREADS |