diff --git a/src/sbbs3/js_socket.c b/src/sbbs3/js_socket.c
index 4c0983ea75156e6d5cc1b9fd6142a9f61ccd653b..b9815d3f003a5146491c257b79516c8f84777836 100644
--- a/src/sbbs3/js_socket.c
+++ b/src/sbbs3/js_socket.c
@@ -1309,13 +1309,13 @@ js_socket_constructor(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsv
 	int32	type=SOCK_STREAM;	/* default = TCP */
 	uintN	i;
 	private_t* p;
-	char*	sock_service=NULL;
+	char*	protocol=NULL;
 
 	for(i=0;i<argc;i++) {
 		if(JSVAL_IS_NUMBER(argv[i]))
 			JS_ValueToInt32(cx,argv[i],&type);
-		else if(sock_service==NULL)
-			sock_service=JS_GetStringBytes(JS_ValueToString(cx,argv[i]));
+		else if(protocol==NULL)
+			protocol=JS_GetStringBytes(JS_ValueToString(cx,argv[i]));
 	}
 		
 	if((p=(private_t*)malloc(sizeof(private_t)))==NULL) {
@@ -1324,7 +1324,7 @@ js_socket_constructor(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsv
 	}
 	memset(p,0,sizeof(private_t));
 
-	if((p->sock=open_socket(type,sock_service))==INVALID_SOCKET) {
+	if((p->sock=open_socket(type,protocol))==INVALID_SOCKET) {
 		JS_ReportError(cx,"open_socket failed with error %d",ERROR_VALUE);
 		return(JS_FALSE);
 	}
diff --git a/src/sbbs3/sbbs.h b/src/sbbs3/sbbs.h
index 558b877fa52c21048f79c08c61b58498b5d926fd..80dc8ef8fc19e287ea3c060e304eb67e96176f53 100644
--- a/src/sbbs3/sbbs.h
+++ b/src/sbbs3/sbbs.h
@@ -1046,7 +1046,7 @@ BOOL 	md(char *path);
 	int 	lputs(int level, char *);			/* log output */
 	int 	lprintf(int level, char *fmt, ...);	/* log output */
 	int 	eprintf(int level, char *fmt, ...);	/* event log */
-	SOCKET	open_socket(int type, const char* service);
+	SOCKET	open_socket(int type, const char* protocol);
 	SOCKET	accept_socket(SOCKET s, SOCKADDR* addr, socklen_t* addrlen);
 	int		close_socket(SOCKET);
 	u_long	resolve_ip(char *addr);