summaryrefslogtreecommitdiff
path: root/poll
diff options
context:
space:
mode:
authorgstein <gstein@13f79535-47bb-0310-9956-ffa450edef68>2003-10-28 11:31:34 +0000
committergstein <gstein@13f79535-47bb-0310-9956-ffa450edef68>2003-10-28 11:31:34 +0000
commit0534e874fe9d589bdeba3db1da41b4cfff98d72e (patch)
tree4241967e125ccc57b868d0b44da981d8792ddcc1 /poll
parent7aa391a1efce0ca9c4b89d851fd18ac4bc7a03fa (diff)
downloadlibapr-0534e874fe9d589bdeba3db1da41b4cfff98d72e.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: http://svn.apache.org/repos/asf/apr/apr/trunk@64697 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'poll')
-rw-r--r--poll/unix/poll.c4
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;
}