diff --git a/dlls/msi/tests/db.c b/dlls/msi/tests/db.c
index 5bb049ddb9a92e43494da0499a69746164ba9048..ac15d24e3392623c11585adcaaafe9e545db5b6c 100644
--- a/dlls/msi/tests/db.c
+++ b/dlls/msi/tests/db.c
@@ -1647,6 +1647,8 @@ static void test_msiimport(void)
     {
         /* win9x doesn't handle this case */
         skip("endlines not handled correctly.\n");
+        MsiCloseHandle(hdb);
+        DeleteFileA(msifile);
         return;
     }