summaryrefslogtreecommitdiff
path: root/main/astobj2.c
diff options
context:
space:
mode:
Diffstat (limited to 'main/astobj2.c')
-rw-r--r--main/astobj2.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/main/astobj2.c b/main/astobj2.c
index e7a091c80..2d3611889 100644
--- a/main/astobj2.c
+++ b/main/astobj2.c
@@ -363,6 +363,7 @@ void *ao2_link(struct ao2_container *c, void *user_data)
p->version = ast_atomic_fetchadd_int(&c->version, 1);
AST_LIST_INSERT_TAIL(&c->buckets[i], p, entry);
ast_atomic_fetchadd_int(&c->elements, 1);
+ ao2_ref(user_data, +1);
ao2_unlock(c);
return p;