[Mono-bugs] [Bug 67039][Nor] Changed - [PATCH] Delegates returned from a PInvoke call are improperly marshalled

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Wed, 29 Sep 2004 12:23:54 -0400 (EDT)

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by vargaz@freemail.hu.


--- shadow/67039	2004-09-29 12:02:00.000000000 -0400
+++ shadow/67039.tmp.11814	2004-09-29 12:23:54.000000000 -0400
@@ -116,6 +116,12 @@
 mono_ftn_to_delegate.  I tested the code on line 2687 which appears to happen when a 
 delegate in native land invokes with a delegate as a argument.  That works as well.  I also 
 introduced the mutex locks that you wanted.
+------- Additional Comments From vargaz@freemail.hu  2004-09-29 12:23 -------
+delegate_hash_table_remove (this) could be called from
+mono_delegate_free_ftnptr () so there is no need
+for the new icall and the delegate_marshalled field in Delegate.