diff --git a/exec/nodelist-html.js b/exec/nodelist-html.js
index c57211fbe16d956133c51bd8f0b730566bc51ec8..eb20b8b938bea6cc008e6d81f0b3786ff3683813 100644
--- a/exec/nodelist-html.js
+++ b/exec/nodelist-html.js
@@ -67,10 +67,13 @@ while(this.client!=undefined && client.socket.data_waiting) {
 //	log(format("client request: '%s'",request));
 }
 
-if(this.server==undefined) {	/* CGI, so send CGI/HTTP headers */
-	writeln("Content-Type: text/html");
-	writeln();
-}
+if(this.server!=undefined) 	/* !CGI */
+	writeln("HTTP/1.0 200 OK");
+
+/* send HTTP headers */
+writeln("Content-Type: text/html");
+writeln();
+
 // HTML Header
 writeln("<html>");
 writeln("<head>");