[mini] Use mono_string_new_checked instead of mono_string_new
[mono.git] / mono / mini / driver.c
index 43aa7219f2311f86aca7307dd2f8a5004ae88210..8719a12994c8e3fa936f5c34277412141aa72953 100644 (file)
@@ -1156,8 +1156,11 @@ load_agent (MonoDomain *domain, char *desc)
 
        if (args) {
                main_args = (MonoArray*)mono_array_new_checked (domain, mono_defaults.string_class, 1, &error);
-               if (main_args)
-                       mono_array_set (main_args, MonoString*, 0, mono_string_new (domain, args));
+               if (main_args) {
+                       MonoString *str = mono_string_new_checked (domain, args, &error);
+                       if (str)
+                               mono_array_set (main_args, MonoString*, 0, str);
+               }
        } else {
                main_args = (MonoArray*)mono_array_new_checked (domain, mono_defaults.string_class, 0, &error);
        }