Code

store_json: Base the memstore emitter on the store-writer API.
[sysdb.git] / src / core / store_lookup.c
index b43b1ef6785930cf1550fdec7b917aa22e081eff..06151a81d4fdb04bb49143dd794ee60c30a00618 100644 (file)
@@ -196,8 +196,10 @@ match_iter(sdb_store_matcher_t *m, sdb_store_obj_t *obj,
        assert((! CMP_M(ITER_M(m)->m)->left) && CMP_M(ITER_M(m)->m)->right);
 
        iter = sdb_store_expr_iter(ITER_M(m)->iter, obj, filter);
-       if (! iter)
+       if (! iter) {
+               sdb_log(SDB_LOG_WARNING, "store: Invalid iterator");
                return 0;
+       }
 
        status = all;
        while (sdb_store_expr_iter_has_next(iter)) {