This fixes two reference leaks that would occur when TEST_FRAMEWORK was
enabled and features were successfully executed.
........
Merged revisions 418715 from http://svn.asterisk.org/svn/asterisk/branches/12
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@418716
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
feature = "automixmon";
} else if (!strcmp(dtmf, featuremap->parkcall)) {
feature = "parkcall";
- } else if (!strcmp(dtmf, xfer->atxferthreeway)) {
+ }
+ } else if (xfer) {
+ if (!strcmp(dtmf, xfer->atxferthreeway)) {
feature = "atxferthreeway";
}
}
+ ao2_cleanup(featuremap);
+ ao2_cleanup(xfer);
+
ast_test_suite_event_notify("FEATURE_DETECTION",
"Result: success\r\n"
"Feature: %s", feature);