]> git.ozlabs.org Git - ccan/blobdiff - ccan/tdb2/open.c
tdb2: don't be fascist when TDB_VERSION1 is specified.
[ccan] / ccan / tdb2 / open.c
index dad353480fffe872cc82a90f0a773e566e604aba..3c6abe726e6e58f2404800922055ff4a690fe68d 100644 (file)
@@ -647,12 +647,9 @@ struct tdb_context *tdb_open(const char *name, int tdb_flags,
                goto fail;
        }
 
+       /* This is a version2 tdb. */
        if (tdb->flags & TDB_VERSION1) {
-               ecode = tdb_logerr(tdb, TDB_ERR_IO, TDB_LOG_ERROR,
-                                  "tdb_open:"
-                                  " %s does not need TDB_VERSION1",
-                                  name);
-               goto fail;
+               tdb->flags &= ~TDB_VERSION1;
        }
 
        tdb2_context_init(tdb);