From 005aa8851434eb8ea2b9c29c55e4e91182d51361 Mon Sep 17 00:00:00 2001 From: Deon George Date: Tue, 5 Sep 2023 22:07:27 +1200 Subject: [PATCH] Fix for App\Classes\File\Tic::close must be compatible with parent --- app/Classes/File/Tic.php | 3 ++- app/Classes/Protocol.php | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/Classes/File/Tic.php b/app/Classes/File/Tic.php index e6752fa..e04d6b9 100644 --- a/app/Classes/File/Tic.php +++ b/app/Classes/File/Tic.php @@ -2,6 +2,7 @@ namespace App\Classes\File; +use App\Classes\Node; use App\Models\Address; use App\Models\File; use App\Classes\FTN\Tic as FTNTic; @@ -53,7 +54,7 @@ final class Tic extends Send } } - public function close(bool $successful): void + public function close(bool $successful,Node $node): void { if ($successful) $this->complete = TRUE; diff --git a/app/Classes/Protocol.php b/app/Classes/Protocol.php index 7c5ff01..dcd51e0 100644 --- a/app/Classes/Protocol.php +++ b/app/Classes/Protocol.php @@ -236,7 +236,7 @@ abstract class Protocol protected function error_close(): void { if ($this->send->fd) - $this->send->close(FALSE); + $this->send->close(FALSE,$this->node); if ($this->recv->fd) $this->recv->close();