From c43cca3f2eb7bed08aca1fbe3127fe6aeb123992 Mon Sep 17 00:00:00 2001 From: Kristof Szabados <Kristof.Szabados@ericsson.com> Date: Thu, 25 Jan 2018 10:04:01 +0100 Subject: [PATCH] bit_limit needs to be known only after the condition. Signed-off-by: Kristof Szabados <Kristof.Szabados@ericsson.com> --- core/Encdec.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/Encdec.cc b/core/Encdec.cc index 63023d376..cdcf5240c 100644 --- a/core/Encdec.cc +++ b/core/Encdec.cc @@ -1343,8 +1343,8 @@ unsigned char TTCN_Buffer::get_byte_rev(const unsigned char* data, { unsigned char ch='\0'; size_t hossz=(len+7)/8-1; - int bit_limit=len%8; if(idx>hossz) return ch; + const int bit_limit=len%8; if(bit_limit==0)return data[hossz-idx]; ch=data[hossz-idx]<<(8-bit_limit); if((hossz-idx)>0) ch|=(data[hossz-idx-1]>>bit_limit) -- GitLab