tdb2: unify tdb1_store into tdb_store
[ccan] / ccan / tdb2 / tdb1_tdb.c
index cdcf76d3689f4a02f4ea11178d91556bb27d68fe..384654ed941a87910a3b1c00be07a570f4cae018 100644 (file)
@@ -26,6 +26,7 @@
 */
 
 #include "tdb1_private.h"
+#include <assert.h>
 
 TDB_DATA tdb1_null;
 
@@ -601,6 +602,8 @@ int tdb1_store(struct tdb_context *tdb, TDB_DATA key, TDB_DATA dbuf, int flag)
        uint32_t hash;
        int ret;
 
+       assert(tdb->flags & TDB_VERSION1);
+
        if ((tdb->flags & TDB_RDONLY) || tdb->tdb1.traverse_read) {
                tdb->last_error = TDB_ERR_RDONLY;
                return -1;