diff --git a/loader/module.c b/loader/module.c
index c6659f74ee0722c98e3dc957d92594d9d1b45961..b687ea6a2ad531a4ccec888664188527e81b0457 100644
--- a/loader/module.c
+++ b/loader/module.c
@@ -1400,8 +1400,7 @@ WINE_MODREF *MODULE_LoadLibraryExA( LPCSTR libname, HFILE hfile, DWORD flags )
 
 		case MODULE_LOADORDER_SO:
 			TRACE("Trying so-library '%s'\n", filename);
-			if (!(pwm = BUILTIN32_LoadLibraryExA(filename, flags)))
-                            pwm = ELF_LoadLibraryExA(filename, flags);
+                        pwm = ELF_LoadLibraryExA(filename, flags);
 			break;
 
 		case MODULE_LOADORDER_BI: