"Vincent Povirk" <[email protected]> writes:

> +    hfind = FindFirstFileW(wildcard, &find_data);
> +
> +    if (hfind == INVALID_HANDLE_VALUE) return FALSE;
> +
> +    do {
> +        if (find_data.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
> +        {
> +            strcpyW(mono_path, folder);
> +            strcatW(mono_path, slash);
> +            strcatW(mono_path, find_data.cFileName);
> +
> +            found = find_mono_dll(mono_path, mono_dll_path, &abi_version);
> +        }
> +    } while (!found && FindNextFileW(hfind, &find_data));

That seems quite dangerous. I don't think we want to use any random mono
dll we find, especially in a way where we can't predict which one will
be used.

-- 
Alexandre Julliard
[email protected]


Reply via email to