MonoError error;
ThreadContext *context = mono_native_tls_get_value (thread_context_id);
+ if (!context)
+ return;
+
MonoInvocation *frame = context->current_frame;
while (frame) {
sp [-1].data.p = alloca (len);
MonoMethodHeader *header = mono_method_get_header_checked (frame->runtime_method->method, &error);
mono_error_cleanup (&error); /* FIXME: don't swallow the error */
- if (header->init_locals)
+ if (header && header->init_locals)
memset (sp [-1].data.p, 0, len);
++ip;
MINT_IN_BREAK;
calliGenericTest.exe \
cominterop.exe \
cross-domain.exe \
- delegate-async-exit.exe \
- delegate-delegate-exit.exe \
- delegate-exit.exe \
delegate-with-null-target.exe \
- delegate1.exe \
- delegate3.exe \
- delegate5.exe \
- delegate8.exe \
delegate9.exe \
dynamic-method-stack-traces.exe \
even-odd.exe \