bjh 01/01/02 17:48:49
Modified: network_io/os2 sockets.c
Log:
OS/2: Copy pool pointer into a socket's apr_sockaddr_t's
Revision Changes Path
1.38 +4 -1 apr/network_io/os2/sockets.c
Index: sockets.c
===================================================================
RCS file: /home/cvs/apr/network_io/os2/sockets.c,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- sockets.c 2001/01/03 01:44:26 1.37
+++ sockets.c 2001/01/03 01:48:48 1.38
@@ -112,15 +112,18 @@
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,