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;