diff --git a/apps/app_voicemail.c b/apps/app_voicemail.c index 79102a8afc967cb605fd801b70c45bc2af54d84f..344d8444fb3cefdec1d7e92bdbf0c37db3008f12 100644 --- a/apps/app_voicemail.c +++ b/apps/app_voicemail.c @@ -887,7 +887,7 @@ static int inprocess_count(const char *context, const char *mailbox, int delta) int ret = ast_atomic_fetchadd_int(&i->count, delta); ao2_unlock(inprocess_container); ao2_ref(i, -1); - return ret + delta; + return ret; } if (!(i = ao2_alloc(sizeof(*i) + strlen(context) + strlen(mailbox) + 2, NULL))) { ao2_unlock(inprocess_container); @@ -900,7 +900,7 @@ static int inprocess_count(const char *context, const char *mailbox, int delta) ao2_link(inprocess_container, i); ao2_unlock(inprocess_container); ao2_ref(i, -1); - return delta; + return 0; } #if !(defined(ODBC_STORAGE) || defined(IMAP_STORAGE))