[mod_sofia] Fix memory leaks caused by improper profile destroy. Add a unit-test.

This commit is contained in:
Andrey Volk
2021-03-17 00:58:29 +03:00
parent dcb75a79e3
commit 3065cb9168
4 changed files with 191 additions and 11 deletions
+31
View File
@@ -0,0 +1,31 @@
/*
* Copyright (C) 2018-2019, Signalwire, Inc. ALL RIGHTS RESERVED
* test_sofia.c -- Tests mod_sofia for memory leaks
*/
#include <switch.h>
#include <test/switch_test.h>
FST_CORE_DB_BEGIN("conf_sofia")
{
FST_SUITE_BEGIN(switch_sofia)
{
FST_SETUP_BEGIN()
{
fst_requires_module("mod_sofia");
}
FST_SETUP_END()
FST_TEARDOWN_BEGIN()
{
}
FST_TEARDOWN_END()
FST_TEST_BEGIN(sofia_leaks)
{
}
FST_TEST_END()
}
FST_SUITE_END()
}
FST_CORE_END()