Skip to content

Commit d31d8fe

Browse files
1 parent 1c8ffc2 commit d31d8fe

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

PackStream/v1/Unpacker.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@ private function unpackInteger(int $marker, bool &$result = false): int
268268
if ($marker >> 7 == 0b0) { //+TINY_INT
269269
$output = $marker;
270270
} elseif ($marker >> 4 == 0b1111) { //-TINY_INT
271-
$output = 0b11110000 ^ $marker;
271+
$output = -16 + (0b11110000 ^ $marker);
272272
} elseif ($marker == 0xC8) { //INT_8
273273
$output = unpack('c', $this->next(1))[1] ?? 0;
274274
} elseif ($marker == 0xC9) { //INT_16

0 commit comments

Comments
 (0)