px4_poll fix - was sleeping for usec instead of ms

There was a conversion error in the timeout (in ms)
passed in and the ts.tv_nsec field of the struct timeval.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
This commit is contained in:
Mark Charlebois 2015-05-29 13:26:29 -07:00
parent c62ae87c69
commit 6343b2c56f
1 changed files with 1 additions and 1 deletions

View File

@ -242,7 +242,7 @@ int px4_poll(px4_pollfd_struct_t *fds, nfds_t nfds, int timeout)
void *res;
ts.tv_sec = timeout/1000;
ts.tv_nsec = (timeout % 1000)*1000;
ts.tv_nsec = (timeout % 1000)*1000000;
// Create a timer to unblock
struct timerData td(sem, ts);