refactor: Use ignore helper when unserializing an invalid pubkey

This commit is contained in:
MarcoFalke committed 2021-11-09 17:41:35 +01:00
1 parent fabe18d0b3
commit fa18038f51
1 file changed
+2 -4
+2 -4
View File
@@ -141,7 +141,7 @@ public:
template <typename Stream>
void Unserialize(Stream& s)
{
unsigned int len = ::ReadCompactSize(s);
const unsigned int len(::ReadCompactSize(s));
if (len <= SIZE) {
s.read((char*)vch, len);
if (len != size()) {
@@ -149,9 +149,7 @@ public:
}
} else {
// invalid pubkey, skip available data
char dummy;
while (len--)
s.read(&dummy, 1);
s.ignore(len);
Invalidate();
}
}