From ceb01fb6a34b87bd91cdb4d693b11326cd726a14 Mon Sep 17 00:00:00 2001 From: Nik Bougalis Date: Mon, 25 Apr 2016 18:04:15 -0700 Subject: [PATCH] Correctly handle validations with no LedgerSequence --- src/ripple/app/misc/NetworkOPs.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/ripple/app/misc/NetworkOPs.cpp b/src/ripple/app/misc/NetworkOPs.cpp index d9955dd06..f3dcfa06a 100644 --- a/src/ripple/app/misc/NetworkOPs.cpp +++ b/src/ripple/app/misc/NetworkOPs.cpp @@ -1627,10 +1627,8 @@ void NetworkOPsImp::pubValidation (STValidation::ref val) jvObj [jss::flags] = val->getFlags(); jvObj [jss::signing_time] = *(*val)[~sfSigningTime]; - auto const seq = *(*val)[~sfLedgerSequence]; - - if (seq != 0) - jvObj [jss::ledger_index] = to_string (seq); + if (auto const seq = (*val)[~sfLedgerSequence]) + jvObj [jss::ledger_index] = to_string (*seq); if (val->isFieldPresent (sfAmendments)) {