Sat Apr 26 19:25:31 CEST 2003 Paolo Molaro <lupus@ximian.com>
authorPaolo Molaro <lupus@oddwiz.org>
Sat, 26 Apr 2003 17:33:21 +0000 (17:33 -0000)
committerPaolo Molaro <lupus@oddwiz.org>
Sat, 26 Apr 2003 17:33:21 +0000 (17:33 -0000)
* metadata.c: fix off by one when loading parameters attributes.

svn path=/trunk/mono/; revision=14026

mono/metadata/ChangeLog
mono/metadata/metadata.c

index c5ec57c1354dd871ab0c07c8378ece45aa5c3c53..e68bffbfd0a95d87213e435f6a77c6becdd7fe0a 100644 (file)
@@ -1,3 +1,8 @@
+
+Sat Apr 26 19:25:31 CEST 2003 Paolo Molaro <lupus@ximian.com>
+
+       * metadata.c: fix off by one when loading parameters attributes.
+
 2003-04-24  Martin Baulig  <martin@ximian.com>
 
        * mono-debug-debugger.c (mono_debugger_io_layer): Put this back.
index 29f0adae0ee2e5bef6349e22df69158cd4f3456a..e81624b8e2add1dae8ba53f3f8ec0b3f6f661f29 100644 (file)
@@ -1334,7 +1334,7 @@ mono_metadata_parse_method_signature (MonoImage *m, int def, const char *ptr, co
                if (def < methodt->rows)
                        lastp = mono_metadata_decode_row_col (methodt, def, MONO_METHOD_PARAMLIST);
                else
-                       lastp = paramt->rows;
+                       lastp = paramt->rows + 1;
                for (i = param_index; i < lastp; ++i) {
                        mono_metadata_decode_row (paramt, i - 1, cols, MONO_PARAM_SIZE);
                        if (!cols [MONO_PARAM_SEQUENCE])