res_stasis_mailbox.c: Fix leak of mailbox container.
[asterisk/asterisk.git] / res / res_stasis_mailbox.c
index 62f19f5..5ed061d 100644 (file)
@@ -24,8 +24,6 @@
 
 #include "asterisk.h"
 
-ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
-
 #include "asterisk/astdb.h"
 #include "asterisk/astobj2.h"
 #include "asterisk/module.h"
@@ -95,6 +93,7 @@ struct ast_json *stasis_app_mailboxes_to_json()
                }
        }
        ao2_iterator_destroy(&iter);
+       ao2_ref(mailboxes, -1);
 
        return array;
 }
@@ -159,7 +158,8 @@ static int unload_module(void)
 }
 
 AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_GLOBAL_SYMBOLS, "Stasis application mailbox support",
+       .support_level = AST_MODULE_SUPPORT_CORE,
        .load = load_module,
        .unload = unload_module,
        .nonoptreq = "res_stasis,res_mwi_external"
-       );
+);