From a0ac2823830b028863b820ba8751c640d66819c3 Mon Sep 17 00:00:00 2001 From: Eugene Leonovich Date: Mon, 30 Apr 2018 23:31:29 +0200 Subject: [PATCH] Tweak BufferUnpacker::unpack[U]Int16() --- src/BufferUnpacker.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/BufferUnpacker.php b/src/BufferUnpacker.php index 3a231df..f87bbfd 100644 --- a/src/BufferUnpacker.php +++ b/src/BufferUnpacker.php @@ -423,8 +423,8 @@ private function unpackUint16() } $hi = \ord($this->buffer[$this->offset]); - $lo = \ord($this->buffer[$this->offset + 1]); - $this->offset += 2; + $lo = \ord($this->buffer[++$this->offset]); + ++$this->offset; return $hi << 8 | $lo; } @@ -472,8 +472,8 @@ private function unpackInt16() } $hi = \ord($this->buffer[$this->offset]); - $lo = \ord($this->buffer[$this->offset + 1]); - $this->offset += 2; + $lo = \ord($this->buffer[++$this->offset]); + ++$this->offset; return $hi > 0x7f ? $hi << 8 | $lo - 0x10000 : $hi << 8 | $lo; }