projects
/
mono.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0da9e0d
)
[runtime] Add a check for PE images to mono_method_body_get_object().
author
Zoltan Varga
<vargaz@gmail.com>
Thu, 22 Oct 2015 22:35:05 +0000
(18:35 -0400)
committer
Zoltan Varga
<vargaz@gmail.com>
Thu, 22 Oct 2015 22:35:05 +0000
(18:35 -0400)
mono/metadata/reflection.c
patch
|
blob
|
history
diff --git
a/mono/metadata/reflection.c
b/mono/metadata/reflection.c
index 396dde55bddc9c44b974e3802fc920ff03d17fed..22b011ee59e12a25aa0b4c7f96b921bcfcb8c99f 100644
(file)
--- a/
mono/metadata/reflection.c
+++ b/
mono/metadata/reflection.c
@@
-7119,6
+7119,7
@@
mono_method_body_get_object (MonoDomain *domain, MonoMethod *method)
if ((method->flags & METHOD_ATTRIBUTE_PINVOKE_IMPL) ||
(method->flags & METHOD_ATTRIBUTE_ABSTRACT) ||
(method->iflags & METHOD_IMPL_ATTRIBUTE_INTERNAL_CALL) ||
+ (method->klass->image->raw_data && method->klass->image->raw_data [1] != 'Z') ||
(method->iflags & METHOD_IMPL_ATTRIBUTE_RUNTIME))
return NULL;