Merge pull request #2799 from BrzVlad/fix-conc-card-clean
[mono.git] / mono / metadata / socket-io.c
index 56212ac57cf8df16137f7c781167cc76919b0561..7f8c7beaa2c59019244a98d143006fac2582c76e 100644 (file)
@@ -1925,7 +1925,10 @@ ves_icall_System_Net_Sockets_Socket_Select_internal (MonoArray **sockets, gint32
 static MonoObject*
 int_to_object (MonoDomain *domain, int val)
 {
-       return mono_value_box (domain, mono_get_int32_class (), &val);
+       MonoError error;
+       MonoObject *result = mono_value_box_checked (domain, mono_get_int32_class (), &val, &error);
+       mono_error_raise_exception (&error); /* FIXME don't raise here */
+       return result;
 }
 
 void