From: Andrey Volk Date: Wed, 9 Jul 2025 11:47:47 +0000 (+0000) Subject: Add hack.diff for mod_managed X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=22ef93335fac8896ee812d193a4c6eb77f899624;p=thirdparty%2Ffreeswitch.git Add hack.diff for mod_managed --- diff --git a/src/mod/languages/mod_managed/Makefile.am b/src/mod/languages/mod_managed/Makefile.am index 2995f82ed7..b6c7e4e1aa 100644 --- a/src/mod/languages/mod_managed/Makefile.am +++ b/src/mod/languages/mod_managed/Makefile.am @@ -41,5 +41,6 @@ swigclean: clean freeswitch_wrap.cxx: swig -I../../../include -v -O -c++ -csharp -namespace FreeSWITCH.Native -dllimport mod_managed -DSWIG_CSHARP_NO_STRING_HELPER freeswitch.i rm -f ./managed/swig.cs + patch -s -p0 -i managed/hack.diff cat *.cs > ./managed/swig.cs rm -f *.cs diff --git a/src/mod/languages/mod_managed/managed/hack.diff b/src/mod/languages/mod_managed/managed/hack.diff new file mode 100644 index 0000000000..ffebdccc8c --- /dev/null +++ b/src/mod/languages/mod_managed/managed/hack.diff @@ -0,0 +1,11 @@ +--- switch_event.cs.old 2025-06-18 14:42:04.451534270 +0000 ++++ switch_event.cs 2025-06-18 14:43:13.731741625 +0000 +@@ -40,7 +40,7 @@ + Dispose(false); + } + +- public void Dispose() { ++ public virtual void Dispose() { + Dispose(true); + global::System.GC.SuppressFinalize(this); + }