From 8ea8f7d4727b436291ad0f8140c1970240a837c0 Mon Sep 17 00:00:00 2001 From: chudov Date: Wed, 5 Nov 2008 03:58:46 +0000 Subject: [PATCH] fix crash if .dll not found --- HDCDDotNet/HDCDDotNet.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/HDCDDotNet/HDCDDotNet.cs b/HDCDDotNet/HDCDDotNet.cs index b7d1d4a..0465ef5 100644 --- a/HDCDDotNet/HDCDDotNet.cs +++ b/HDCDDotNet/HDCDDotNet.cs @@ -194,7 +194,8 @@ namespace HDCDDotNet #if !MONO if (_decoder != IntPtr.Zero) hdcd_decoder_delete(_decoder); - _gch.Free(); + if (_gch.IsAllocated) + _gch.Free(); #endif }