diff --git a/warden_server/warden_server.py b/warden_server/warden_server.py
index 8baa719a7f4d178baeffe7d85c9d900f07872109..760443f2b077f2ad635e099c1f0444e31eca63d9 100755
--- a/warden_server/warden_server.py
+++ b/warden_server/warden_server.py
@@ -1095,6 +1095,7 @@ class WardenHandler(ObjectBase):
 
         if self.get_events_limit:
             count = min(count, self.get_events_limit)
+        count = max(0, count)
 
         res = self.db.fetch_events(self.req.client, id, count, cat, nocat, tag, notag, group, nogroup)