2009-12-01 Rodrigo Kumpera <rkumpera@novell.com>
commit40f25a719d924e25c96ef9ba7265d2752c0bf7f2
authorkumpera <kumpera@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Tue, 1 Dec 2009 19:18:49 +0000 (1 19:18 +0000)
committerkumpera <kumpera@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Tue, 1 Dec 2009 19:18:49 +0000 (1 19:18 +0000)
tree10cd919f05744e5f4171e76ffa0097d630b8ea87
parent2150fee267048a1f537ac340e3ae272e43561c4d
2009-12-01  Rodrigo Kumpera  <rkumpera@novell.com>

* verify.c (code_bounds_check): Do proper overflow checking.

* verify.c (mono_method_verify): The number of switch entries is
an unsigned int. Properly bounds check it.

Fixes #558594.

git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mono@147259 e3ebcda4-bce8-0310-ba0a-eca2169e7518
mono/metadata/ChangeLog
mono/metadata/verify.c