Don't print trace messages about null updates.
This commit is contained in:
parent
3ced9b349d
commit
d2a7c0e9b2
1 changed files with 14 additions and 4 deletions
|
@ -82,7 +82,6 @@ bgp_create_update(struct bgp_conn *conn, byte *buf)
|
||||||
int r_size = 0;
|
int r_size = 0;
|
||||||
int a_size = 0;
|
int a_size = 0;
|
||||||
|
|
||||||
BGP_TRACE(D_PACKETS, "Sending UPDATE");
|
|
||||||
w = buf+2;
|
w = buf+2;
|
||||||
if ((buck = p->withdraw_bucket) && !EMPTY_LIST(buck->prefixes))
|
if ((buck = p->withdraw_bucket) && !EMPTY_LIST(buck->prefixes))
|
||||||
{
|
{
|
||||||
|
@ -118,7 +117,13 @@ bgp_create_update(struct bgp_conn *conn, byte *buf)
|
||||||
put_u16(w, 0);
|
put_u16(w, 0);
|
||||||
w += 2;
|
w += 2;
|
||||||
}
|
}
|
||||||
return (wd_size || r_size) ? w : NULL;
|
if (wd_size || r_size)
|
||||||
|
{
|
||||||
|
BGP_TRACE(D_PACKETS, "Sending UPDATE");
|
||||||
|
return w;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
#else /* IPv6 version */
|
#else /* IPv6 version */
|
||||||
|
@ -136,7 +141,6 @@ bgp_create_update(struct bgp_conn *conn, byte *buf)
|
||||||
eattr *nh;
|
eattr *nh;
|
||||||
neighbor *n;
|
neighbor *n;
|
||||||
|
|
||||||
BGP_TRACE(D_PACKETS, "Sending UPDATE");
|
|
||||||
put_u16(buf, 0);
|
put_u16(buf, 0);
|
||||||
w = buf+4;
|
w = buf+4;
|
||||||
|
|
||||||
|
@ -213,7 +217,13 @@ bgp_create_update(struct bgp_conn *conn, byte *buf)
|
||||||
size = w - (buf+4);
|
size = w - (buf+4);
|
||||||
put_u16(buf+2, size);
|
put_u16(buf+2, size);
|
||||||
lp_flush(bgp_linpool);
|
lp_flush(bgp_linpool);
|
||||||
return size ? w : NULL;
|
if (size)
|
||||||
|
{
|
||||||
|
BGP_TRACE(D_PACKETS, "Sending UPDATE");
|
||||||
|
return w;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue