diff options
author | Brian Havard <bjh@apache.org> | 2001-01-03 01:48:48 +0000 |
---|---|---|
committer | Brian Havard <bjh@apache.org> | 2001-01-03 01:48:48 +0000 |
commit | 60ef9ba042b692d8708b158ec3dc7731b0b8fbe7 (patch) | |
tree | 395bf7e0169ab82dc5327b17216b9cb8557d37c0 /network_io | |
parent | 6307db4e0001138eb49f6e3efcae1eaa2bded21e (diff) | |
download | apr-60ef9ba042b692d8708b158ec3dc7731b0b8fbe7.tar.gz |
OS/2: Copy pool pointer into a socket's apr_sockaddr_t's
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@61012 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'network_io')
-rw-r--r-- | network_io/os2/sockets.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/network_io/os2/sockets.c b/network_io/os2/sockets.c index f09abd15a..7c264f6d3 100644 --- a/network_io/os2/sockets.c +++ b/network_io/os2/sockets.c @@ -112,15 +112,18 @@ static void set_socket_vars(apr_socket_t *sock, int family) sock->remote_addr->ipaddr_len = sizeof(struct in6_addr); } #endif -} +} + static void alloc_socket(apr_socket_t **new, apr_pool_t *p) { *new = (apr_socket_t *)apr_pcalloc(p, sizeof(apr_socket_t)); (*new)->cntxt = p; (*new)->local_addr = (apr_sockaddr_t *)apr_pcalloc((*new)->cntxt, sizeof(apr_sockaddr_t)); + (*new)->local_addr->pool = p; (*new)->remote_addr = (apr_sockaddr_t *)apr_pcalloc((*new)->cntxt, sizeof(apr_sockaddr_t)); + (*new)->remote_addr->pool = p; } apr_status_t apr_create_socket(apr_socket_t **new, int ofamily, int type, |