diff --git a/src/sbbs3/jsexec.c b/src/sbbs3/jsexec.c
index c97e45adf303bdadbe5a5f715090d92b06725425..a6677ef27a3a73d1b1cb362f88bbf6f9d6d2db61 100644
--- a/src/sbbs3/jsexec.c
+++ b/src/sbbs3/jsexec.c
@@ -558,7 +558,7 @@ long js_exec(const char *fname, char** args)
 			break;
 		line_no++;
 #ifdef __unix__	/* Support Unix Shell Scripts that start with #!/path/to/jsexec */
-		if(line_no==1 && strncmp(line,"#!",2))
+		if(line_no==1 && strncmp(line,"#!",2)==0)
 			continue;
 #endif
 		if((js_buf=realloc(js_buf,js_buflen+strlen(line)))==NULL) {