diff options
author | Greg Stein <gstein@apache.org> | 2003-10-28 11:31:34 +0000 |
---|---|---|
committer | Greg Stein <gstein@apache.org> | 2003-10-28 11:31:34 +0000 |
commit | 5fd49716228afd123bc332d1ec5649133a9fcfbe (patch) | |
tree | 4241967e125ccc57b868d0b44da981d8792ddcc1 /poll | |
parent | 73f98b7ebe2d5753b699c4f3ea7b877b0f21bc1e (diff) | |
download | apr-5fd49716228afd123bc332d1ec5649133a9fcfbe.tar.gz |
Avoid the temptation to remember the pool. That can lead to disaster.
* poll/unix/poll.c:
(struct apr_pollset_t): remove the 'pool' member
(apr_pollset_create): do not store the pool into the new struct
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@64697 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'poll')
-rw-r--r-- | poll/unix/poll.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/poll/unix/poll.c b/poll/unix/poll.c index 20df62199..05d30b7d1 100644 --- a/poll/unix/poll.c +++ b/poll/unix/poll.c @@ -329,7 +329,7 @@ struct apr_pollset_t { #endif apr_pollfd_t *query_set; apr_pollfd_t *result_set; - apr_pool_t *pool; + #ifdef NETWARE int set_type; #endif @@ -362,7 +362,7 @@ APR_DECLARE(apr_status_t) apr_pollset_create(apr_pollset_t **pollset, #endif (*pollset)->query_set = apr_palloc(p, size * sizeof(apr_pollfd_t)); (*pollset)->result_set = apr_palloc(p, size * sizeof(apr_pollfd_t)); - (*pollset)->pool = p; + return APR_SUCCESS; } |