diff options
| author | Shauren <shauren.trinity@gmail.com> | 2015-10-04 00:26:38 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2015-10-04 00:26:38 +0200 |
| commit | 705e5ea5d9ff5344b89be5aa5e0b6504acff5502 (patch) | |
| tree | 489fe941184636f983022102d4aeaf2e7ffc6700 /src/server/bnetserver/Packets/BitStream.h | |
| parent | 8ebb1054982d53785d934d41400e6c626e08f4f2 (diff) | |
Core/Battle.net
* Updated game account flags
* Fixed infinite loop in ReadFourCC if value in packet was 0
* Corrected ClosingReason enum in ConnectionClosing
Diffstat (limited to 'src/server/bnetserver/Packets/BitStream.h')
| -rw-r--r-- | src/server/bnetserver/Packets/BitStream.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/bnetserver/Packets/BitStream.h b/src/server/bnetserver/Packets/BitStream.h index 432f0243149..f54c7211604 100644 --- a/src/server/bnetserver/Packets/BitStream.h +++ b/src/server/bnetserver/Packets/BitStream.h @@ -123,7 +123,7 @@ namespace Battlenet uint32 fcc = Read<uint32>(32); EndianConvertReverse(fcc); size_t len = 4; - while (!(fcc & 0xFF)) + while (!(fcc & 0xFF) && len) { fcc >>= 8; --len; |
