[jit] Avoid uninitialized fields in the MonoDelegateTrampInfo structure.
authorZoltan Varga <vargaz@gmail.com>
Fri, 29 Aug 2014 23:30:15 +0000 (19:30 -0400)
committerZoltan Varga <vargaz@gmail.com>
Fri, 29 Aug 2014 23:30:15 +0000 (19:30 -0400)
mono/mini/mini-trampolines.c

index acb623366fde2d9b67d54882947e6aa3b95be750..f65dab8c1e77f6220613e59111a84dd927597b90 100644 (file)
@@ -983,7 +983,7 @@ create_delegate_trampoline_data (MonoDomain *domain, MonoClass *klass, MonoMetho
        invoke = mono_get_delegate_invoke (klass);
        g_assert (invoke);
 
-       tramp_data = mono_domain_alloc (domain, sizeof (MonoDelegateTrampInfo));
+       tramp_data = mono_domain_alloc0 (domain, sizeof (MonoDelegateTrampInfo));
        tramp_data->invoke = invoke;
        tramp_data->invoke_sig = mono_method_signature (invoke);
        tramp_data->impl_this = mono_arch_get_delegate_invoke_impl (mono_method_signature (invoke), TRUE);