0
0
Fork 0
mirror of https://github.com/bitcoin/bitcoin.git synced 2025-02-03 09:56:38 -05:00

fuzz: make FuzzedSock::Wait() sometimes simulate an occurred event

This commit is contained in:
Vasil Dimov 2021-04-07 11:03:26 +02:00
parent 0c90ff1429
commit 9668e43d8e
No known key found for this signature in database
GPG key ID: 54DF06F64B55CBBF

View file

@ -18,7 +18,9 @@ bool FuzzedSock::Wait(std::chrono::milliseconds timeout, Event requested, Event*
SetFuzzedErrNo(m_fuzzed_data_provider, wait_errnos); SetFuzzedErrNo(m_fuzzed_data_provider, wait_errnos);
return false; return false;
} }
if (occurred) *occurred = 0; if (occurred != nullptr) {
*occurred = m_fuzzed_data_provider.ConsumeBool() ? requested : 0;
}
return true; return true;
} }