summaryrefslogtreecommitdiff
path: root/network_io/os2
diff options
context:
space:
mode:
authorbjh <bjh@13f79535-47bb-0310-9956-ffa450edef68>2002-04-14 08:33:52 +0000
committerbjh <bjh@13f79535-47bb-0310-9956-ffa450edef68>2002-04-14 08:33:52 +0000
commit00b3bb73edde149b77cde5e301ade0588caf3f97 (patch)
tree1a97a857ddcabf39ca96c09996367ed38e0b9ccb /network_io/os2
parentffcde1461f4158480b173de701c6ceede02f3d85 (diff)
downloadlibapr-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.c3
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;
}