Mono.Tasklets: Suppress Continuation finalization when explicitly disposed.
authorXTZGZoReX <xtzgzorex@gmail.com>
Tue, 17 May 2011 09:56:50 +0000 (11:56 +0200)
committerXTZGZoReX <xtzgzorex@gmail.com>
Tue, 17 May 2011 18:30:29 +0000 (20:30 +0200)
mcs/class/Mono.Tasklets/Mono.Tasklets/Continuation.cs

index a49615eb2d058cb3f8d069cff9198a2b186dcbba..0abeb0d68418a280f6e823065be2f3061bd17ef2 100644 (file)
@@ -48,6 +48,7 @@ namespace Mono.Tasklets {
                        if (cont != IntPtr.Zero){
                                free (cont);
                                cont = IntPtr.Zero;
+                               GC.SuppressFinalize (this);
                        }
                }