diff options
author | bjh <bjh@13f79535-47bb-0310-9956-ffa450edef68> | 2002-04-14 08:33:52 +0000 |
---|---|---|
committer | bjh <bjh@13f79535-47bb-0310-9956-ffa450edef68> | 2002-04-14 08:33:52 +0000 |
commit | 00b3bb73edde149b77cde5e301ade0588caf3f97 (patch) | |
tree | 1a97a857ddcabf39ca96c09996367ed38e0b9ccb /network_io/os2 | |
parent | ffcde1461f4158480b173de701c6ceede02f3d85 (diff) | |
download | libapr-00b3bb73edde149b77cde5e301ade0588caf3f97.tar.gz |
OS/2: Fix apr_os_put_sock() to set local address as unknown & timeout to -1.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@63263 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'network_io/os2')
-rw-r--r-- | network_io/os2/sockets.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/network_io/os2/sockets.c b/network_io/os2/sockets.c index 676291c61..c8109945a 100644 --- a/network_io/os2/sockets.c +++ b/network_io/os2/sockets.c @@ -288,7 +288,10 @@ APR_DECLARE(apr_status_t) apr_os_sock_put(apr_socket_t **sock, apr_os_sock_t *th if ((*sock) == NULL) { alloc_socket(sock, cont); set_socket_vars(*sock, AF_INET, SOCK_STREAM); + (*sock)->timeout = -1; } + + (*sock)->local_port_unknown = (*sock)->local_interface_unknown = 1; (*sock)->socketdes = *thesock; return APR_SUCCESS; } |