diff --git a/src/sbbs3/js_socket.c b/src/sbbs3/js_socket.c
index 2ecdd6f58f6509501e4c428c3a7eabb477bfe031..6efbdd132ebfd012e13a57849cfdcd7a1d5c0337 100644
--- a/src/sbbs3/js_socket.c
+++ b/src/sbbs3/js_socket.c
@@ -2339,7 +2339,7 @@ static JSBool js_socket_set(JSContext *cx, JSObject *obj, jsid id, JSBool strict
 				if(p->session==-1) {
 					int ret = CRYPT_ERROR_NOTINITED;
 
-					if(ssl_sync(&scfg)) {
+					if(ssl_sync(scfg)) {
 						if((ret=cryptCreateSession(&p->session, CRYPT_UNUSED, tiny == SOCK_PROP_SSL_SESSION ? CRYPT_SESSION_SSL: CRYPT_SESSION_SSL_SERVER))==CRYPT_OK) {
 							ulong nb=0;
 							ioctlsocket(p->sock,FIONBIO,&nb);