Skip to content

Commit 3207c1e

Browse files
committed
Improve query resolver
1 parent eecc1bf commit 3207c1e

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/MinecraftQueryResolver.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,12 @@ public function retrieveDataPre17(): void
159159
$socket = $this->createSocket();
160160

161161
fwrite($socket, "\xFE\x01");
162+
162163
$data = fread($socket, 512);
164+
if (!$data) {
165+
throw new MinecraftQueryException('Server returned invalid data');
166+
}
167+
163168
$len = strlen($data);
164169

165170
if ($len < 4 || $data[0] !== "\xFF") {

0 commit comments

Comments
 (0)