assert that the timeout is non zero in makeCancellationRequestWithTimeout

This commit is contained in:
Benjamin Sergeant 2020-05-06 15:53:27 -07:00
parent 2de8aafcbc
commit a65b334961

View File

@ -7,12 +7,15 @@
#include "IXCancellationRequest.h"
#include <chrono>
#include <cassert>
namespace ix
{
CancellationRequest makeCancellationRequestWithTimeout(
int secs, std::atomic<bool>& requestInitCancellation)
{
assert(secs > 0);
auto start = std::chrono::system_clock::now();
auto timeout = std::chrono::seconds(secs);