]> git.ozlabs.org Git - ccan/blobdiff - ccan/tdb2/lock.c
tdb2: fix leak on lock failure during open.
[ccan] / ccan / tdb2 / lock.c
index 88dbdd42c4899ebff6e57b52a70dc830195d507b..c503c9a28bb444efa805217d7cd483ae4eed5bed 100644 (file)
@@ -186,7 +186,7 @@ static int tdb_brunlock(struct tdb_context *tdb,
        } while (ret == -1 && errno == EINTR);
 
        if (ret == -1) {
-               tdb_logerr(tdb, TDB_ERR_LOCK, TDB_DEBUG_TRACE,
+               tdb_logerr(tdb, TDB_ERR_LOCK, TDB_DEBUG_ERROR,
                           "tdb_brunlock failed (fd=%d) at offset %zu"
                           " rw_type=%d len=%zu",
                           tdb->fd, (size_t)offset, rw_type, (size_t)len);
@@ -234,7 +234,7 @@ int tdb_allrecord_upgrade(struct tdb_context *tdb)
                tv.tv_usec = 1;
                select(0, NULL, NULL, NULL, &tv);
        }
-       tdb_logerr(tdb, TDB_ERR_LOCK, TDB_DEBUG_WARNING,
+       tdb_logerr(tdb, TDB_ERR_LOCK, TDB_DEBUG_ERROR,
                   "tdb_allrecord_upgrade failed");
        return -1;
 }