From 4854783ee7cdee7a80d71b1c40dfa7907c1f0ff2 Mon Sep 17 00:00:00 2001 From: Neill Miller Date: Tue, 26 Apr 2016 21:23:12 -0500 Subject: [PATCH] Simple logic inversion bug causing validate transaction to fail even when it succeeds (based on erroneously exhausted stream state) --- src/obelisk/obelisk_codec.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/obelisk/obelisk_codec.cpp b/src/obelisk/obelisk_codec.cpp index ee60e82..7807daf 100644 --- a/src/obelisk/obelisk_codec.cpp +++ b/src/obelisk/obelisk_codec.cpp @@ -439,7 +439,7 @@ bool obelisk_codec::decode_validate(reader& payload, auto success = true; index_list unconfirmed; - while (success && payload.is_exhausted()) + while (success && !payload.is_exhausted()) { unconfirmed.push_back(payload.read_4_bytes_little_endian()); success = payload;