From 93c66909d2430bb05b07fb2b5ca5dff3767efc60 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Mon, 1 Feb 2010 19:22:35 +0000
Subject: [PATCH] Attempt fix of Socket.is_connected property for inherited
 sockets (when the descriptor is manually set) - was always false.

---
 src/sbbs3/js_socket.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/sbbs3/js_socket.c b/src/sbbs3/js_socket.c
index bc44ab261f..4ebff1128a 100644
--- a/src/sbbs3/js_socket.c
+++ b/src/sbbs3/js_socket.c
@@ -1282,6 +1282,7 @@ static JSBool js_socket_get(JSContext *cx, JSObject *obj, jsval id, jsval *vp)
 			break;
 		case SOCK_PROP_DESCRIPTOR:
 			*vp = INT_TO_JSVAL(p->sock);
+			p->is_connected = TRUE;
 			break;
 		case SOCK_PROP_NONBLOCKING:
 			*vp = BOOLEAN_TO_JSVAL(p->nonblocking);
-- 
GitLab