diff --git a/app/Models/Searchengine.php b/app/Models/Searchengine.php
index 6e0bdce4b04c9df3c9e3a447d0040257acd6e0e4..7763487e267c2ee9d4e76608a986457296fa3351 100644
--- a/app/Models/Searchengine.php
+++ b/app/Models/Searchengine.php
@@ -245,6 +245,9 @@ abstract class Searchengine
 			{
 				die("Konnte nicht herausfinden, wie ich die Serverantwort von: " . $this->name . " auslesen soll. Header war: " . print_r($headers));
 			}
+		}else
+		{
+			fclose($this->fp);
 		}
 
 		Redis::del($this->host . "." . $this->socketNumber);