diff options
Diffstat (limited to 'main/astobj2.c')
-rw-r--r-- | main/astobj2.c | 1 |
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; |