]> git.ozlabs.org Git - ccan/blobdiff - ccan/tdb2/open.c
tdb2: set owner for locks
[ccan] / ccan / tdb2 / open.c
index b72d783b4f34d4e16b589c6b47275a7b7285987b..56f606664519ba286b0ffc1443d200480182fee7 100644 (file)
@@ -448,6 +448,7 @@ struct tdb_context *tdb_open(const char *name, int tdb_flags,
 #endif
        free((char *)tdb->name);
        if (tdb->file) {
+               tdb_unlock_all(tdb);
                if (tdb->file->map_ptr) {
                        if (tdb->flags & TDB_INTERNAL) {
                                free(tdb->file->map_ptr);