diff --git a/relay32/builtin32.c b/relay32/builtin32.c
index dbdcb6aec6bb219235ee102f10235fc0d6eade2f..3f1e93eacdae6e7101f793290b41faf5f0a6a045 100644
--- a/relay32/builtin32.c
+++ b/relay32/builtin32.c
@@ -301,6 +301,8 @@ WINE_MODREF *BUILTIN32_LoadLibraryExA(LPCSTR path, DWORD flags)
         SetLastError( ERROR_OUTOFMEMORY );
         return NULL;
     }
+
+    wm->refCount++;  /* we don't support freeing builtin dlls (FIXME)*/
     return wm;
 }