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

This commit is contained in:
Vasil Dimov committed 2021-04-15 08:19:49 +02:00
1 parent 0c90ff1429
commit 9668e43d8e
1 file changed
+3 -1
+3 -1
View File
@@ -18,7 +18,9 @@ bool FuzzedSock::Wait(std::chrono::milliseconds timeout, Event requested, Event*
SetFuzzedErrNo(m_fuzzed_data_provider, wait_errnos);
return false;
}
if (occurred) *occurred = 0;
if (occurred != nullptr) {
*occurred = m_fuzzed_data_provider.ConsumeBool() ? requested : 0;
}
return true;
}