Browse Source

Use no timeout on further reads in avalon_gets

nfactor-troky
Con Kolivas 12 years ago
parent
commit
af6111fb55
  1. 2
      driver-avalon.c

2
driver-avalon.c

@ -215,7 +215,7 @@ static inline int avalon_gets(int fd, uint8_t *buf, struct thr_info *thr, @@ -215,7 +215,7 @@ static inline int avalon_gets(int fd, uint8_t *buf, struct thr_info *thr,
timeout.tv_sec = 0;
/* If we get a restart message, still check if there's
* anything in the buffer waiting to be parsed */
if (unlikely(thr->work_restart))
if (unlikely(thr->work_restart || !first))
timeout.tv_usec = 0;
else
timeout.tv_usec = 100000;

Loading…
Cancel
Save