chiark / gitweb /
journal: fix bad memory access
[elogind.git] / src / journal / journal-file.c
index c468b226972d1ebffe02177584b384aaea642a6c..83f603ac821b0af1ac521a6b8b992bd754ffe362 100644 (file)
@@ -1300,7 +1300,7 @@ static int generic_array_bisect_plus_one(JournalFile *f,
 
         r = generic_array_bisect(f, first, n-1, needle, test_object, direction, ret, offset, idx);
 
-        if (r > 0)
+        if (r > 0 && idx)
                 (*idx) ++;
 
         return r;