bk: 422d27a0pMWdbQFO8gJiabtlhxauvA
packets_dropped++;
if (buflen > 0)
nonzeroreads++;
- else
+ else if (totskips < MAXSKIPS)
{
skiplist[totskips] = fd;
totskips++;
netsyslog(LOG_ERR, "clock read fd %d: %m", fd);
}
freerecvbuf(rb);
- skiplist[totskips] = fd;
- totskips++;
+ if (totskips < MAXSKIPS)
+ {
+ skiplist[totskips] = fd;
+ totskips++;
+ }
continue;
}
if(buflen > 0)
nonzeroreads++;
- else
+ else if (totskips < MAXSKIPS)
{
skiplist[totskips] = fd;
totskips++;