From 5b5699e04e8f8ac1df7307cf2343a547fe515b72 Mon Sep 17 00:00:00 2001 From: Stefan Ritt Date: Fri, 19 Apr 2013 12:17:44 +0000 Subject: [PATCH] Added support for downloading last message SVN revision: 2486 --- src/elogd.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/elogd.c b/src/elogd.c index 7a6a1145..4a3ad818 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -14108,9 +14108,13 @@ int show_download_page(LOGBOOK * lbs, char *path) /* return entry */ - for (index = 0; index < *lbs->n_el_index; index++) - if (lbs->el_index[index].message_id == message_id) - break; + if (message_id == -1) + index = *lbs->n_el_index - 1; // last entry + else { + for (index = 0; index < *lbs->n_el_index; index++) + if (lbs->el_index[index].message_id == message_id) + break; + } if (index == *lbs->n_el_index) return EL_NO_MSG;