X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Fmonitor.c;h=7a409e2d56ef64c38126af7013e59f0ab3b0dcef;hb=d05387a0bd13a5dfd2bbe660272b2c5e1b544006;hp=f0e6a2c0cd379b9b7a556fb90d91d2c8924372ba;hpb=e07d43896e34159d20c8cec6c30080be0feff6da;p=mono.git diff --git a/mono/metadata/monitor.c b/mono/metadata/monitor.c index f0e6a2c0cd3..7a409e2d56e 100644 --- a/mono/metadata/monitor.c +++ b/mono/metadata/monitor.c @@ -1169,7 +1169,7 @@ ves_icall_System_Threading_Monitor_Monitor_try_enter_with_atomic_var (MonoObject mono_thread_interruption_checkpoint (); } while (res == -1); /*It's safe to do it from here since interruption would happen only on the wrapper.*/ - *lockTaken = TRUE; + *lockTaken = res == 1; } gboolean