From 052a0b7f2fd6acdd6fd5d0440fa2d0102ece6819 Mon Sep 17 00:00:00 2001 From: Valentin Date: Tue, 2 Jan 2018 13:15:10 +0100 Subject: [PATCH] Fix 4 byte read Tag --- firmware/LDAPClient.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/firmware/LDAPClient.cpp b/firmware/LDAPClient.cpp index 4165bde..a1f8ca5 100644 --- a/firmware/LDAPClient.cpp +++ b/firmware/LDAPClient.cpp @@ -97,8 +97,8 @@ bool LDAPClient::readTagLength(int *tag, int *length) } if (len == 4 && buffer[1] == 0x82) { *tag = (int)buffer[0]; - *length = (((int)buffer[2] << 8) & 0xff) | - (((int)buffer[3] << 0) & 0xff); + *length = (((int)buffer[2] & 0xff) << 8) | + ((int)buffer[3] & 0xff); return true; } }