mirror of
https://github.com/twisterarmy/twister-core.git
synced 2025-09-09 21:01:59 +00:00
dont expire dht items if block chain is invalid
This commit is contained in:
parent
bcc7ee4747
commit
8dbae988ec
@ -574,6 +574,10 @@ bool node_impl::refresh_storage() {
|
||||
}
|
||||
|
||||
bool node_impl::has_expired(dht_storage_item const& item) {
|
||||
// dont expire if block chain is invalid
|
||||
if( getBestHeight() < 1 )
|
||||
return false;
|
||||
|
||||
if (!verifySignature(item.p, item.sig_user, item.sig_p)) {
|
||||
// invalid signature counts as expired
|
||||
printf("node_impl::has_expired verifySignature failed\n");
|
||||
|
Loading…
x
Reference in New Issue
Block a user