}
if (!load_embedded_profiler (desc, mname)) {
libname = g_strdup_printf ("mono-profiler-%s", mname);
- if (!load_profiler_from_directory (NULL, libname, desc))
+ if (!load_profiler_from_directory (NULL, libname, desc)) {
+ res = FALSE;
#if defined (MONO_ASSEMBLIES)
res = load_profiler_from_directory (mono_assembly_getrootdir (), libname, desc);
-#else
- res = FALSE;
#endif
if (!res)
g_warning ("The '%s' profiler wasn't found in the main executable nor could it be loaded from '%s'.", mname, libname);
+ }
g_free (libname);
}
g_free (mname);