From da82b6829a800d1b9bfdb839571b520ea2699879 Mon Sep 17 00:00:00 2001 From: mykola2312 <49044616+mykola2312@users.noreply.github.com> Date: Fri, 18 Mar 2022 20:43:48 +0200 Subject: [PATCH] added tracker failure check --- tracker.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tracker.php b/tracker.php index 6efac53..178ec99 100644 --- a/tracker.php +++ b/tracker.php @@ -57,6 +57,10 @@ class Tracker { } $response = bdecode($result); + if (array_key_exists($response, "failure reason")) { + return false; + } + $peersEnc = $response["peers"]; for ($i = 0; $i < strlen($peersEnc); $i+=6) { $remoteIp = long2ip(unpack("N", $peersEnc, $i)[1]);