diff --git a/plugins/libzipplugin/libzipplugin.cpp b/plugins/libzipplugin/libzipplugin.cpp
index 0a8d153e..83a3317a 100644
--- a/plugins/libzipplugin/libzipplugin.cpp
+++ b/plugins/libzipplugin/libzipplugin.cpp
@@ -490,7 +490,7 @@ bool LibzipPlugin::testArchive()
             qCCritical(ARK) << "CRC check failed for" << statBuffer.name;
             return false;
         }
-
+        zip_fclose(zipFile);
         emit progress(float(i) / nofEntries);
     }
 
