]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
[Unit-tests] mod_sofia: avoid duplicate symbols on macos. 1910/head
authorAndrey Volk <andywolk@gmail.com>
Fri, 30 Dec 2022 22:43:03 +0000 (01:43 +0300)
committerAndrey Volk <andywolk@gmail.com>
Fri, 30 Dec 2022 23:41:55 +0000 (02:41 +0300)
src/mod/endpoints/mod_sofia/Makefile.am
src/mod/endpoints/mod_sofia/mod_sofia.c
src/mod/endpoints/mod_sofia/test/test_sofia_funcs.c

index 461db1e6e5f1da5187a57d369f8fd9cb8c2aaa6d..c813f9f597101b08fd44e65671b00d94b9ce5c10 100644 (file)
@@ -23,7 +23,7 @@ if HAVE_STIRSHAKEN
 test_test_sofia_funcs_CFLAGS += -DHAVE_STIRSHAKEN
 endif
 test_test_sofia_funcs_LDFLAGS = $(AM_LDFLAGS) -avoid-version -no-undefined $(freeswitch_LDFLAGS) $(switch_builddir)/libfreeswitch.la $(CORE_LIBS) $(APR_LIBS) $(STIRSHAKEN_LIBS)
-test_test_sofia_funcs_LDADD = libsofiamod.la $(SOFIA_SIP_LIBS)
+test_test_sofia_funcs_LDADD = libsofiamod.la $(SOFIA_SIP_LIBS) $(STIRSHAKEN_LIBS)
 
 test_test_nuafail_SOURCES = test/test_nuafail.c
 test_test_nuafail_CFLAGS = $(AM_CFLAGS) $(SOFIA_SIP_CFLAGS) $(STIRSHAKEN_CFLAGS) -DSWITCH_TEST_BASE_DIR_FOR_CONF=\"${abs_builddir}/test\" -DSWITCH_TEST_BASE_DIR_OVERRIDE=\"${abs_builddir}/test\"
index e40f1e5deb4f5450cd0cc3f9d1fae99dfbc52340..f4fc4e639bb2281e8730effad3966ecac21308e5 100644 (file)
@@ -4667,7 +4667,7 @@ static switch_status_t sofia_manage(char *relative_oid, switch_management_action
        return SWITCH_STATUS_SUCCESS;
 }
 
-static int protect_dest_uri(switch_caller_profile_t *cp)
+int protect_dest_uri(switch_caller_profile_t *cp)
 {
        char *p = cp->destination_number, *o = p;
        char *q = NULL, *e = NULL, *qenc = NULL;
index dbc75390d40ffbde25386a4d40dff0e641334c85..1806a8b7eb0cf244e6bb2d003ff8a4b9f2785ac3 100644 (file)
@@ -31,7 +31,8 @@
 
 #include <switch.h>
 #include <test/switch_test.h>
-#include "../mod_sofia.c"
+
+int protect_dest_uri(switch_caller_profile_t *cp);
 
 static int timeout_sec = 10;
 static switch_interval_time_t delay_start_ms = 5000;