[runtime] Fix a memory leak.
authorZoltan Varga <vargaz@gmail.com>
Wed, 5 Mar 2014 21:41:56 +0000 (16:41 -0500)
committerZoltan Varga <vargaz@gmail.com>
Wed, 5 Mar 2014 21:41:56 +0000 (16:41 -0500)
mono/metadata/appdomain.c

index 642c97114b5d2d713195c4119349005be53c463a..5b3294aa6b65d316cbc37847ead35ca1783b5909 100644 (file)
@@ -2217,7 +2217,7 @@ unload_data_unref (unload_data *data)
                        g_free (data);
                        return;
                }
-       } while (InterlockedCompareExchange (&data->refcount, count, count - 1) != count);
+       } while (InterlockedCompareExchange (&data->refcount, count - 1, count) != count);
 }
 
 static void