Browse Source

vector_ref::cleanse actually sets to zero.

cl-refactor
Gav Wood 10 years ago
parent
commit
e8b6d43636
  1. 3
      libdevcore/vector_ref.h

3
libdevcore/vector_ref.h

@ -86,7 +86,7 @@ public:
void cleanse()
{
uint8_t* p = (uint8_t*)begin();
size_t len = (uint8_t*)end() - p;
size_t const len = (uint8_t*)end() - p;
size_t loop = len;
size_t count = s_cleanseCounter;
while (loop--)
@ -98,6 +98,7 @@ public:
if (p)
count += (63 + (size_t)p);
s_cleanseCounter = (uint8_t)count;
memset((uint8_t*)begin(), 0, len);
}
_T* begin() { return m_data; }

Loading…
Cancel
Save