Fixed a features.c test that leaked a reference to a parked call. This caused
chancount to never reach 0, so graceful shutdown stops. Also added an
unregister test.
(closes issue ASTERISK-22413)
Reported by: Corey Farrell
Patches:
features-TEST_FRAMEWORK.patch uploaded by coreyfarrell (license 5909)
........
Merged revisions 398021 from http://svn.asterisk.org/svn/asterisk/branches/1.8
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/11@398022
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
}
res = -1;
}
+ parked_chan = ast_channel_unref(parked_chan);
exit_features_test:
ast_unregister_application(parkcall);
ast_unregister_application(parkedcall);
ast_unregister_application(app_bridge);
+#if defined(TEST_FRAMEWORK)
+ AST_TEST_UNREGISTER(features_test);
+#endif /* defined(TEST_FRAMEWORK) */
pthread_cancel(parking_thread);
pthread_kill(parking_thread, SIGURG);