Make CScript::clear() release its memory

This commit is contained in:
Pieter Wuille 2014-08-24 02:08:25 +02:00
parent b0875eb3fe
commit fff7455ded

View file

@ -730,6 +730,12 @@ public:
{
return CScriptID(Hash160(*this));
}
void clear()
{
// The default std::vector::clear() does not release memory.
std::vector<unsigned char>().swap(*this);
}
};
/** Compact serializer for scripts.