* I think I've finally nailed the 'no session' pages now...
authorArt Cancro <ajc@citadel.org>
Fri, 16 Aug 2002 03:51:12 +0000 (03:51 +0000)
committerArt Cancro <ajc@citadel.org>
Fri, 16 Aug 2002 03:51:12 +0000 (03:51 +0000)
webcit/ChangeLog
webcit/context_loop.c
webcit/listsub.c

index b779ed599714cb82d2ae49937cd3acfec2e8bf6a..2593dc1ece39eb60f7defe07859ec685480297ea 100644 (file)
@@ -1,4 +1,7 @@
 $Log$
+Revision 323.58  2002/08/16 03:51:12  ajc
+* I think I've finally nailed the 'no session' pages now...
+
 Revision 323.57  2002/08/15 03:49:47  ajc
 * Fleshed out the list subscription page a bit
 
@@ -897,4 +900,3 @@ Sun Dec  6 19:50:55 EST 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
 
 1998-12-03 Nathan Bryant <bryant@cs.usm.maine.edu>
        * webserver.c: warning fix
-
index ec920745fb6fd2f70c0f5d3fb174e07b78422342..6cad89f9b05428da318d36c2b4ca288af920c0ed 100644 (file)
@@ -63,6 +63,8 @@ void do_housekeeping(void)
                        /* Remove sessions flagged for kill */
                        if (sptr->killthis) {
 
+                               lprintf(3, "Destroying session\n");
+
                                /* remove session from linked list */
                                if (sptr == SessionList) {
                                        SessionList = SessionList->next;
index f26625ddbfaaf3c382478e7dc5c898f776a0522b..c58a7bad199dbfc989219140620c0692f6c56989 100644 (file)
@@ -38,7 +38,7 @@ void do_listsub(void)
        strcpy(WC->wc_password, "");
        strcpy(WC->wc_roomname, "");
 
-       output_headers(2);      /* note "2" causes cookies to be unset */
+       wprintf("<HTML><HEAD><TITLE>List subscription</TITLE></HEAD><BODY>\n");
 
        strcpy(cmd, bstr("cmd"));
        strcpy(room, bstr("room"));
@@ -81,7 +81,8 @@ void do_listsub(void)
                        );
                }
                else {
-                       wprintf("<FONT SIZE=+1>ERROR: </FONT>%s<BR><BR>\n",
+                       wprintf("<FONT SIZE=+1><B>ERROR: %s</B>"
+                               "</FONT><BR><BR>\n",
                                &buf[4]);
                        goto FORM;
                }
@@ -131,6 +132,7 @@ FORM:               wprintf("<FORM METHOD=\"POST\" ACTION=\"/listsub\">\n"
         * Since this isn't part of a normal Citadel session, we bail right
         * out without maintaining any state.
         */
-       wDumpContent(2);
+       /* wDumpContent(2); */
+       wprintf("</BODY></HTML>\n");
        end_webcit_session();
 }