mirror of
https://codeberg.org/anoncontributorxmr/monero.git
synced 2024-11-27 05:13:25 +01:00
unit_tests: fix memwipe test comparison
free might overwrite the memory, so we can't expect to see the NULs we overwrote with, but at least we shouldn't see the original data.
This commit is contained in:
parent
38ecd0526e
commit
223e3788ac
@ -47,7 +47,7 @@ static void test(bool wipe)
|
|||||||
if ((intptr_t)quux == foop)
|
if ((intptr_t)quux == foop)
|
||||||
{
|
{
|
||||||
MDEBUG(std::hex << std::setw(8) << std::setfill('0') << *(uint32_t*)quux);
|
MDEBUG(std::hex << std::setw(8) << std::setfill('0') << *(uint32_t*)quux);
|
||||||
if (wipe) ASSERT_TRUE(!memcmp(quux, "\0\0\0", 3));
|
if (wipe) ASSERT_TRUE(memcmp(quux, "bar", 3));
|
||||||
}
|
}
|
||||||
else MWARNING("We did not get the same location, cannot check");
|
else MWARNING("We did not get the same location, cannot check");
|
||||||
free(quux);
|
free(quux);
|
||||||
|
Loading…
Reference in New Issue
Block a user