summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcls%seawood.org <devnull@localhost>1999-09-12 01:09:31 +0000
committercls%seawood.org <devnull@localhost>1999-09-12 01:09:31 +0000
commitf9ceca4479b8a27e28bce060ddafa0596852b64a (patch)
treefc6fc0e58f98d084b89d8ed14654d1c0d60cc9c4
parent90dcf45ae414f7c6dd3e72b4c2593b1af41f36be (diff)
downloadnspr-hg-unlabeled-3.19.22.tar.gz
Merged changes made to HEAD branch.unlabeled-3.19.22
-rw-r--r--pr/src/io/prsocket.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/pr/src/io/prsocket.c b/pr/src/io/prsocket.c
index 548f9215..2f599d8a 100644
--- a/pr/src/io/prsocket.c
+++ b/pr/src/io/prsocket.c
@@ -1191,7 +1191,11 @@ PR_IMPLEMENT(PRFileDesc*) PR_Socket(PRInt32 domain, PRInt32 type, PRInt32 proto)
}
#ifdef HAVE_SOCKET_KEEPALIVE
/* "Keep-alive" packets are specific to TCP. */
- if (domain == AF_INET && type == SOCK_STREAM) {
+ if ((domain == AF_INET
+#if defined(_PR_INET6)
+ || domain == AF_INET6
+#endif
+ ) && type == SOCK_STREAM) {
if (setsockopt(osfd, (int)SOL_SOCKET, SO_KEEPALIVE,
#ifdef XP_OS2_VACPP
(char *)&one, sizeof(one) ) < 0) {