diff --git a/dlls/setupapi/install.c b/dlls/setupapi/install.c index 293f977b810..49b61d9ba10 100644 --- a/dlls/setupapi/install.c +++ b/dlls/setupapi/install.c @@ -1082,10 +1082,10 @@ BOOL WINAPI SetupInstallFromInfSectionW( HWND owner, HINF hinf, PCWSTR section, } else info.callback = NULL; - if (!iterate_section_fields( hinf, section, RegisterDlls, register_dlls_callback, &info )) + if (!iterate_section_fields( hinf, section, WineFakeDlls, fake_dlls_callback, NULL )) return FALSE; - if (!iterate_section_fields( hinf, section, WineFakeDlls, fake_dlls_callback, NULL )) + if (!iterate_section_fields( hinf, section, RegisterDlls, register_dlls_callback, &info )) return FALSE; } if (flags & SPINST_UNREGSVR)