diff --git a/src/cpp/ripple/NetworkOPs.cpp b/src/cpp/ripple/NetworkOPs.cpp index 3ec5d8a93b..4b09dde554 100644 --- a/src/cpp/ripple/NetworkOPs.cpp +++ b/src/cpp/ripple/NetworkOPs.cpp @@ -184,8 +184,7 @@ void NetworkOPs::submitTransaction(Job&, SerializedTransaction::pointer iTrans, { try { - RippleAddress fromPubKey = RippleAddress::createAccountPublic(trans->getSigningPubKey()); - if (!trans->checkSign(fromPubKey)) + if (!trans->checkSign()) { cLog(lsWARNING) << "Submitted transaction has bad signature"; theApp->isNewFlag(suppress, SF_BAD);