make timeout argument in ping work again (#126)

Signed-off-by: Erik Boasson <eb@ilities.com>
This commit is contained in:
Erik Boasson 2019-03-23 12:56:02 +01:00
parent 623b35d83b
commit 959a096372

View file

@ -375,7 +375,7 @@ int main (int argc, char *argv[])
if (status < 0) if (status < 0)
DDS_FATAL("dds_write_ts: %s\n", dds_strretcode(-status)); DDS_FATAL("dds_write_ts: %s\n", dds_strretcode(-status));
postWriteTime = dds_time (); postWriteTime = dds_time ();
for (i = 0; !dds_triggered (waitSet) && (!numSamples || i < numSamples); i++) for (i = 0; !dds_triggered (waitSet) && (!numSamples || i < numSamples) && !(timeOut && elapsed >= timeOut); i++)
{ {
status = dds_waitset_wait (waitSet, wsresults, wsresultsize, waitTimeout); status = dds_waitset_wait (waitSet, wsresults, wsresultsize, waitTimeout);
if (status < 0) if (status < 0)