From 8f06e532c09c6aa333915dfaa9f3a45e32d802a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Bylica?= Date: Wed, 15 Dec 2021 15:40:31 +0100 Subject: [PATCH] core/vm: handle 2nd numbits >= 16 under the 1st one --- core/vm/analysis.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/core/vm/analysis.go b/core/vm/analysis.go index 9a7a162590502..1640483b5096a 100644 --- a/core/vm/analysis.go +++ b/core/vm/analysis.go @@ -91,11 +91,11 @@ func codeBitmapInternal(code, bits bitvec) bitvec { bits.set16(pc) pc += 16 numbits -= 16 - } - if numbits >= 16 { - bits.set16(pc) - pc += 16 - numbits -= 16 + if numbits >= 16 { + bits.set16(pc) + pc += 16 + numbits -= 16 + } } if numbits >= 8 { bits.set8(pc)