diff options
-rw-r--r-- | epan/wmem/wmem_tree.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/epan/wmem/wmem_tree.c b/epan/wmem/wmem_tree.c index 7013ab5dae..aeb6b1b86f 100644 --- a/epan/wmem/wmem_tree.c +++ b/epan/wmem/wmem_tree.c @@ -415,9 +415,7 @@ wmem_tree_insert(wmem_tree_t *tree, const void *key, void *data, compare_func cm int result = cmp(key, node->key); if (result == 0) { node->data = data; - if (!data) { - node->is_removed = TRUE; - } + node->is_removed = data ? FALSE : TRUE; return; } else if (result < 0) { |