From 359f46901ee5c46fe125248ccb769fe27188a61a Mon Sep 17 00:00:00 2001 From: moneromooo-monero Date: Fri, 17 Jun 2016 21:28:56 +0100 Subject: [PATCH] ringct: add missing size check for ecdhInfo --- src/ringct/rctSigs.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ringct/rctSigs.cpp b/src/ringct/rctSigs.cpp index 5e4d7baa..89adb2a7 100644 --- a/src/ringct/rctSigs.cpp +++ b/src/ringct/rctSigs.cpp @@ -536,6 +536,7 @@ namespace rct { // must know the destination private key to find the correct amount, else will return a random number bool verRct(const rctSig & rv) { CHECK_AND_ASSERT_MES(rv.outPk.size() == rv.rangeSigs.size(), false, "Mismatched sizes of rv.outPk and rv.rangeSigs"); + CHECK_AND_ASSERT_MES(rv.outPk.size() == rv.ecdhInfo.size(), false, "Mismatched sizes of rv.outPk and rv.ecdhInfo"); // some rct ops can throw try