diff --git a/src/sbbs3/websrvr.c b/src/sbbs3/websrvr.c
index 062017d1c4a66d6706a974ddc1b66f699140becd..b1c6f186f0acc482f3965cd7083616bfb334f184 100644
--- a/src/sbbs3/websrvr.c
+++ b/src/sbbs3/websrvr.c
@@ -2719,7 +2719,7 @@ void http_session_thread(void* arg)
 	session.client.protocol="http";
 	session.client.user=session.username;
 	session.client.size=sizeof(session.client);
-	client_on(session.socket, &session.client, TRUE);
+	client_on(session.socket, &session.client, /* update existing client record? */FALSE);
 	if(session.socket!=INVALID_SOCKET && startup!=NULL && startup->socket_open!=NULL)
 		startup->socket_open(startup->cbdata,TRUE);