| Issue 3: | Memory leak in DoEncodingToSig | |
| 1 person starred this issue and may be notified of changes. | Back to list |
IntPtr instance = DirectCalls.Callpp(klass, signatureWithObjCTypes, Marshal.StringToHGlobalAnsi(encoding), ref exception); This should be: IntPtr encodingPtr = Marshal.StringToHGlobalAnsi(encoding); IntPtr instance = DirectCalls.Callpp(klass, signatureWithObjCTypes, encodingPtr, ref exception); .... klass.release(); Marshal.FreeHGlobal(encodingPtr); } |