From c1866af75bb2fe62aa868c4cf562f43a08e4b499 Mon Sep 17 00:00:00 2001 From: Stefan Ritt Date: Wed, 6 Dec 2017 13:30:51 +0100 Subject: [PATCH] Fixed "?npp=0" crash --- src/elogd.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/elogd.c b/src/elogd.c index 3291000a..4ff1e96e 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -20876,8 +20876,13 @@ void show_elog_list(LOGBOOK * lbs, int past_n, int last_n, int page_n, BOOL defa n_page = atoi(str); else n_page = 20; - if (isparam("npp")) + if (isparam("npp")) { n_page = atoi(getparam("npp")); + if (n_page < 1) + n_page = 1; + if (n_page > 100000) + n_page = 100000; + } if (page_mid) { default_page = 0;