]> git.lizzy.rs Git - dragonstd.git/blobdiff - map.c
Fix missing lock release in map_trv
[dragonstd.git] / map.c
diff --git a/map.c b/map.c
index 20bccb637057b4b91ab3c9363b5b8daf37d20529..61e971cd24368098a86fbefb1b4076550c2b5b2e 100644 (file)
--- a/map.c
+++ b/map.c
@@ -66,4 +66,5 @@ void map_trv(Map *map, Iterator iter, void *arg, Transformer trans, TreeTraversi
                return;
 
        tree_trv(&map->tre, iter, arg, trans, order);
+       pthread_rwlock_unlock(&map->tlk);
 }