From 148cd20795588eb08061c0d0094da28de2138661 Mon Sep 17 00:00:00 2001 From: Stefan Ritt Date: Wed, 3 Apr 2013 10:21:42 +0000 Subject: [PATCH] Fixed crashes via /page-2 etc. SVN revision: 2481 --- src/elogd.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/elogd.c b/src/elogd.c index 93c5d196..c4f39080 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -19493,6 +19493,10 @@ void show_elog_list(LOGBOOK * lbs, int past_n, int last_n, int page_n, BOOL defa strlcpy(mode, "Summary", sizeof(mode)); show_attachments = FALSE; + /* check for valid page_n */ + if (page_n < -1) + page_n = 0; + if (past_n || last_n || page_n || page_mid || default_page) { /* for page display, get mode from config file */ if (getcfg(lbs->name, "Display Mode", str, sizeof(str)))