[reflection] Don't leak GPtrArray internal array
authorAleksey Kliger <aleksey@xamarin.com>
Thu, 28 Jul 2016 14:53:06 +0000 (10:53 -0400)
committerAleksey Kliger <aleksey@xamarin.com>
Thu, 28 Jul 2016 14:53:06 +0000 (10:53 -0400)
commite49968b91608e6393fa8289d353e68a5d91ec580
treea298f23ed7dad940ac58dad7bcf04c3e3398cb53
parent19a99abf1680c85f8ff58c2b44ea8c15bb557ca5
[reflection] Don't leak GPtrArray internal array

`g_ptr_array_free (..., FALSE)` was the wrong thing here.  We always
want TRUE in our use cases.
mcs/class/corlib/Mono/RuntimeHandles.cs
mcs/class/corlib/Mono/SafeGPtrArrayHandle.cs
mcs/class/corlib/ReferenceSources/RuntimeType.cs
mcs/class/corlib/System/Environment.cs
mono/metadata/appdomain.c
mono/metadata/icall.c