* print backtrace if the server connection goes dead.
else {
wprintf("<html>\n"
"<head>\n"
- "<meta http-equiv=\"refresh\" content=\"5; URL=knrooms\"/>\n"
+ "<meta http-equiv=\"refresh\" content=\"15; URL=knrooms\"/>\n"
"</head>\n"
"<body bgcolor=\"#FFFFFF\">\n"
"Please wait while the citadel server is restarted... "
"</body>\n</html>\n"
);
}
+ sleeeeeeeeeep(10);
+ serv_printf("NOOP");
+ serv_printf("NOOP");
}
else if (!strcmp(when, "page")) {
char *message;
if (rlen < 1) {
lprintf(1, "Server connection broken: %s\n",
strerror(errno));
+ wc_backtrace();
close(WC->serv_sock);
WC->serv_sock = (-1);
WC->connected = 0;
int client_read_to(int sock, char *buf, int bytes, int timeout);
ssize_t client_write(const void *buf, size_t count);
int lprintf(int loglevel, const char *format, ...);
+void wc_backtrace(void);