diff options
Diffstat (limited to 'src/cursor.c')
-rw-r--r-- | src/cursor.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/cursor.c b/src/cursor.c index 4213476e..650ac771 100644 --- a/src/cursor.c +++ b/src/cursor.c @@ -146,11 +146,10 @@ serd_cursor_copy(const SerdCursor* const cursor) const SerdStatement* serd_cursor_get(const SerdCursor* const cursor) { - assert(cursor); - - return ((!zix_btree_iter_is_end(cursor->iter) && check_version(cursor)) - ? (const SerdStatement*)zix_btree_get(cursor->iter) - : NULL); + return ( + (cursor && !zix_btree_iter_is_end(cursor->iter) && check_version(cursor)) + ? (const SerdStatement*)zix_btree_get(cursor->iter) + : NULL); } SerdStatus |