]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Add hack.diff for mod_managed
authorAndrey Volk <andywolk@gmail.com>
Wed, 9 Jul 2025 11:47:47 +0000 (11:47 +0000)
committerAndrey Volk <andywolk@gmail.com>
Wed, 9 Jul 2025 11:47:47 +0000 (11:47 +0000)
src/mod/languages/mod_managed/Makefile.am
src/mod/languages/mod_managed/managed/hack.diff [new file with mode: 0644]

index 2995f82ed79569b24b50928b444da7fd5f431fe4..b6c7e4e1aa776fb0dee1faf7b95b6437057e7319 100644 (file)
@@ -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 (file)
index 0000000..ffebdcc
--- /dev/null
@@ -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);
+   }