]> code.citadel.org Git - citadel.git/blobdiff - webcit/webcit.c
* Unknown URL's now display the main menu instead of diagnostics
[citadel.git] / webcit / webcit.c
index 2972ca1c375774d3c0efcf179012b6d5e8d3448d..4b9cefb52f8b92a998b84891bee6e40f9a9ffbc1 100644 (file)
@@ -892,9 +892,7 @@ void session_loop(char *browser_host, char *user_agent)
                do_generic();
        } else if (!strcasecmp(action, "display_menubar")) {
                display_menubar(1);
-       }
-       /* When all else fails... */
-       else {
+       } else if (!strcasecmp(action, "diagnostics")) {
                printf("HTTP/1.0 200 OK\n");
                output_headers(1);
 
@@ -908,6 +906,10 @@ void session_loop(char *browser_host, char *user_agent)
                wprintf("</PRE><HR>\n");
                wDumpContent(1);
        }
+       /* When all else fais, display the main menu. */
+       else {
+               display_main_menu();
+       }
 
        fflush(stdout);
        if (content != NULL) {