diff --git a/inc/changelog.php b/inc/changelog.php
index 9768fea51fb8b52093d18b3738faeba7bc023abb..6ff1e0eca71a1b0d58434e6d996c427e8cfb9ab6 100644
--- a/inc/changelog.php
+++ b/inc/changelog.php
@@ -460,6 +460,8 @@ function getRevisions($id, $first, $num, $chunk_size=8192, $media=false) {
         $file = metaFN($id, '.changes');
     }
     $num = max($num, 0);
+    if ($num == 0) { return $revs; }
+
     $chunk_size = max($chunk_size, 0);
     if ($first<0) {
         $first = 0;