Deleted Added
full compact
26c26
< * $FreeBSD: head/usr.sbin/ppp/ether.c 62209 2000-06-28 09:30:30Z brian $
---
> * $FreeBSD: head/usr.sbin/ppp/ether.c 66898 2000-10-09 21:18:23Z brian $
206c206,207
< fd_set r;
---
> fd_set *r;
> int ret;
211,212c212,217
< FD_ZERO(&r);
< FD_SET(dev->cs, &r);
---
> if ((r = mkfdset()) == NULL) {
> log_Printf(LogERROR, "DoLoop: Cannot create fd_set\n");
> return;
> }
> zerofdset(r);
> FD_SET(dev->cs, r);
214c219,222
< if (select(dev->cs + 1, &r, NULL, NULL, &t) <= 0)
---
> ret = select(dev->cs + 1, r, NULL, NULL, &t);
> free(r);
>
> if (ret <= 0)