bytesread = recvfrom (circuit->fd, discard_buff, sizeof (discard_buff),
MSG_DONTWAIT, (struct sockaddr *) &s_addr,
(socklen_t *) &addr_len);
+
+ if (bytesread < 0)
+ zlog_warn ("isis_recv_pdu_bcast(): recvfrom() failed");
+
return ISIS_WARNING;
}
/*
addr_len = sizeof (s_addr);
/* we can read directly to the stream */
- bytesread = stream_recvfrom (circuit->rcv_stream, circuit->fd,
- circuit->interface->mtu, 0,
- (struct sockaddr *) &s_addr,
- (socklen_t *) &addr_len);
+ stream_recvfrom (circuit->rcv_stream, circuit->fd,
+ circuit->interface->mtu, 0,
+ (struct sockaddr *) &s_addr,
+ (socklen_t *) &addr_len);
if (s_addr.sll_pkttype == PACKET_OUTGOING)
{
if (candidate->sys_type < adj->sys_type)
{
excess = node;
- candidate = adj;
continue;
}
if (candidate->sys_type > adj->sys_type)
if (comp > 0)
{
excess = node;
- candidate = adj;
continue;
}
if (comp < 0)
if (candidate->circuit->circuit_id > adj->circuit->circuit_id)
{
excess = node;
- candidate = adj;
continue;
}
if (comp > 0)
{
excess = node;
- candidate = adj;
continue;
}
}