From 74c085ca2d032179fcf205cda1dee38c92877933 Mon Sep 17 00:00:00 2001 From: BTChip github Date: Sat, 28 Jul 2018 17:56:54 +0200 Subject: [PATCH] 3 bytes int are also valid --- src_genericwallet/main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src_genericwallet/main.c b/src_genericwallet/main.c index c55127d..b7d8fa0 100644 --- a/src_genericwallet/main.c +++ b/src_genericwallet/main.c @@ -864,6 +864,10 @@ uint32_t getV(txContent_t *txContent) { if (txContent->vLength == 2) { v = (txContent->v[0] << 8) | txContent->v[1]; } + else + if (txContent->vLength == 3) { + v = (txContent->v[0] << 16) | (txContent->v[1] << 8) | txContent->v[2]; + } else if (txContent->vLength == 4) { v = (txContent->v[0] << 24) | (txContent->v[1] << 16) |