Index: main/astobj2.c =================================================================== --- main/astobj2.c (revision 398366) +++ main/astobj2.c (working copy) @@ -1127,12 +1127,18 @@ AST_CLI_DEFINE(handle_astobj2_stats, "Print astobj2 statistics"), AST_CLI_DEFINE(handle_astobj2_test, "Test astobj2"), }; + +static void astobj2_cleanup(void) +{ + ast_cli_unregister_multiple(cli_astobj2, ARRAY_LEN(cli_astobj2)); +} #endif /* AO2_DEBUG */ int astobj2_init(void) { #ifdef AO2_DEBUG ast_cli_register_multiple(cli_astobj2, ARRAY_LEN(cli_astobj2)); + ast_register_atexit(astobj2_cleanup); #endif return 0;