From 5e6741d544edc5a9b7e7eab68b4eebc58c7cfcdd Mon Sep 17 00:00:00 2001 From: evilsocket Date: Wed, 7 Mar 2018 18:39:31 +0100 Subject: [PATCH] fix: /api/events n parameter did not work as expected (fixes #158) --- modules/api_rest_controller.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/api_rest_controller.go b/modules/api_rest_controller.go index 53480ea8..50e7caac 100644 --- a/modules/api_rest_controller.go +++ b/modules/api_rest_controller.go @@ -180,7 +180,8 @@ func (api *RestAPI) showEvents(w http.ResponseWriter, r *http.Request) { } else { events := session.I.Events.Sorted() - nmax := len(events) + nevents := len(events) + nmax := nevents n := nmax q := r.URL.Query() @@ -196,7 +197,7 @@ func (api *RestAPI) showEvents(w http.ResponseWriter, r *http.Request) { } } - toJSON(w, events[0:n]) + toJSON(w, events[nevents-n:]) } }