diff --git a/src/Connection/StreamConnection.php b/src/Connection/StreamConnection.php index 44025306..e0e077c9 100644 --- a/src/Connection/StreamConnection.php +++ b/src/Connection/StreamConnection.php @@ -244,7 +244,10 @@ class StreamConnection extends AbstractConnection public function disconnect() { if ($this->isConnected()) { - fclose($this->getResource()); + $resource = $this->getResource(); + if (is_resource($resource)) { + fclose($resource); + } parent::disconnect(); } }