PERFORCE change 137445 for review
Robert Watson
rwatson at FreeBSD.org
Tue Mar 11 22:17:41 UTC 2008
http://perforce.freebsd.org/chv.cgi?CH=137445
Change 137445 by rwatson at rwatson_cinnamon on 2008/03/11 22:16:50
If the requested timeout is 0, then we want to wait forever, so
pass NULL to select() for its timeout rather than an
under-initialized timeval.
Affected files ...
.. //depot/projects/zcopybpf/src/contrib/libpcap/pcap-bpf.c#23 edit
Differences ...
==== //depot/projects/zcopybpf/src/contrib/libpcap/pcap-bpf.c#23 (text+ko) ====
@@ -217,7 +217,8 @@
tv.tv_sec = p->to_ms / 1000;
tv.tv_usec = (p->to_ms * 1000) % 1000000;
}
- r = select(p->fd + 1, &r_set, NULL, NULL, &tv);
+ r = select(p->fd + 1, &r_set, NULL, NULL, p->to_ms != 0 ? &tv :
+ NULL);
if (r < 0 && errno == EINTR)
return (0);
else if (r < 0) {
More information about the p4-projects
mailing list