]> git.plutz.net Git - flarejs/commitdiff
return 404 when game files cannot be found
authorPaul Hänsch <paul@plutz.net>
Mon, 17 Feb 2020 01:46:29 +0000 (02:46 +0100)
committerPaul Hänsch <paul@plutz.net>
Mon, 17 Feb 2020 01:46:29 +0000 (02:46 +0100)
index.cgi

index ef82aaee3b64e3e8ac92846eb6eca2f18f411574..39a8024619069165b34574aefacd605e4ba20a0f 100755 (executable)
--- a/index.cgi
+++ b/index.cgi
@@ -22,6 +22,7 @@ else
               ./mods/empyrean_campaign \
               ./mods/fantasycore \
               ./mods/default; do
-    [ -f "${base}/$_PATH" ] && FILE "${base}/$_PATH"
+    [ -f "${base}/$_PATH" ] && FILE "${base}/$_PATH" && return
   done
+  printf 'Status: 404 Not Found\r\nContent-Length: 0\r\n'
 fi