diff options
author | Qi Wang <interwq@gwu.edu> | 2019-03-29 20:27:20 (GMT) |
---|---|---|
committer | Qi Wang <interwq@gmail.com> | 2019-03-29 22:56:53 (GMT) |
commit | 59d98919482b2a101c4092428a4c0092abb797a1 (patch) | |
tree | 3b453f9e48f20a441d975cfe3269fda9319a6f84 | |
parent | ce03e4c7b8ddeaec5e72c8fb160e378f418ed651 (diff) | |
download | jemalloc-59d98919482b2a101c4092428a4c0092abb797a1.zip jemalloc-59d98919482b2a101c4092428a4c0092abb797a1.tar.gz jemalloc-59d98919482b2a101c4092428a4c0092abb797a1.tar.bz2 |
Add the missing unlock in the error path of extent_register.
-rw-r--r-- | src/extent.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/extent.c b/src/extent.c index 3396a9d..62086c7 100644 --- a/src/extent.c +++ b/src/extent.c @@ -796,6 +796,7 @@ extent_register_impl(tsdn_t *tsdn, extent_t *extent, bool gdump_add) { if (extent_rtree_leaf_elms_lookup(tsdn, rtree_ctx, extent, false, true, &elm_a, &elm_b)) { + extent_unlock(tsdn, extent); return true; } |