From 4a39d734032869ead7da5f8302b221924f8e314a Mon Sep 17 00:00:00 2001 From: Zoltan Varga Date: Mon, 11 Jul 2011 00:23:36 +0200 Subject: [PATCH] Fix caching in mono_marshal_get_array_address (). --- mono/metadata/marshal.c | 1 + 1 file changed, 1 insertion(+) diff --git a/mono/metadata/marshal.c b/mono/metadata/marshal.c index dc12a11ac84..d4446aedf24 100644 --- a/mono/metadata/marshal.c +++ b/mono/metadata/marshal.c @@ -10470,6 +10470,7 @@ mono_marshal_get_array_address (int rank, int elem_size) elem_addr_cache [elem_addr_cache_next].rank = rank; elem_addr_cache [elem_addr_cache_next].elem_size = elem_size; elem_addr_cache [elem_addr_cache_next].method = ret; + elem_addr_cache_next ++; info = mono_image_alloc0 (mono_defaults.corlib, sizeof (ElementAddrWrapperInfo)); info->rank = rank; -- 2.11.4.GIT