diff --git a/src/sbbs3/websrvr.c b/src/sbbs3/websrvr.c
index cd81593d0b8354bfaa2a83ab93023e464930567d..477b92c2270f14530a8ef19788e4f4fbcd2a7145 100644
--- a/src/sbbs3/websrvr.c
+++ b/src/sbbs3/websrvr.c
@@ -3074,7 +3074,7 @@ js_writefunc(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval,
 			if(session->req.method!=HTTP_HEAD && session->req.method!=HTTP_OPTIONS) {
 				writebuf(session,JS_GetStringBytes(str), JS_GetStringLength(str));
 				if(writeln)
-					sock_sendbuf(session->socket, newline, 2,NULL);
+					writebuf(session, newline, 2);
 			}
 		}
 		else {