diff --git a/app/Models/Searchengine.php b/app/Models/Searchengine.php
index 3feafc2223a1b2c5bd92e17c43514ede00d9cb37..b80d35c8d7b5cca3c53c2646e5b4f06ee540efd9 100644
--- a/app/Models/Searchengine.php
+++ b/app/Models/Searchengine.php
@@ -272,7 +272,8 @@ abstract class Searchengine
 
 	public function shutdown()
 	{
-		fclose($this->fp);
+		if( $this->fp )
+			fclose($this->fp);
 		Redis::del($this->host . "." . $this->socketNumber);
 	}