From 2ca2d89b2f939c55df7ba69e52982737bd6ce651 Mon Sep 17 00:00:00 2001 From: Stefan Ritt Date: Wed, 12 Jun 2002 10:18:16 +0000 Subject: [PATCH] Added redirection if '/' is missing after logbook SVN revision: 114 --- elogd.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/elogd.c b/elogd.c index 28aa10d8..47f6d0ab 100755 --- a/elogd.c +++ b/elogd.c @@ -6,6 +6,9 @@ Contents: Web server program for Electronic Logbook ELOG $Log$ + Revision 2.12 2002/06/12 10:18:16 midas + Added redirection if '/' is missing after logbook + Revision 2.11 2002/06/12 09:30:03 midas Added elog:x HTML link @@ -8402,6 +8405,14 @@ struct timeval timeout; strcpy(logbook_enc, logbook); url_decode(logbook); + /* check for trailing '/' after logbook */ + if (logbook[0] && *p == ' ') + { + sprintf(str, "../%s/", logbook_enc); + redirect(str); + goto redir; + } + /* check if logbook exists */ for (i=0 ; ; i++) { @@ -8708,6 +8719,7 @@ struct timeval timeout; } } +redir: if (return_length != -1) { if (return_length == 0)