summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--epan/wmem/wmem_tree.c4
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) {