projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
2004-05-25 Atsushi Enomoto <atsushi@ximian.com>
[mono.git]
/
mono
/
metadata
/
object.c
diff --git
a/mono/metadata/object.c
b/mono/metadata/object.c
index 3d22f9933ee4a9279df59b1c3f8aa20452eab478..86b96b32a85430c60fe6ae0ca0fe331d471ab106 100644
(file)
--- a/
mono/metadata/object.c
+++ b/
mono/metadata/object.c
@@
-932,7
+932,8
@@
mono_object_get_virtual_method (MonoObject *obj, MonoMethod *method) {
if (!is_proxy)
res = vtable [klass->interface_offsets [method->klass->interface_id] + method->slot];
} else {
- res = vtable [method->slot];
+ if (method->slot != -1)
+ res = vtable [method->slot];
}
if (is_proxy) {