diff options
| author | Renato Westphal <renato@opensourcerouting.org> | 2016-08-04 10:07:28 -0300 | 
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetwroks.com> | 2016-08-07 21:05:26 -0400 | 
| commit | 60060acc54fd5cb22f00e8f903d04081211a430d (patch) | |
| tree | 6a2ca945c853e96705e7abfaf7855119fa952059 /bgpd/bgp_open.c | |
| parent | 76d7ac06244706cea102f96ae1554d21a36aa21a (diff) | |
bgpd: use utsname.domainname only when available
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Diffstat (limited to 'bgpd/bgp_open.c')
| -rw-r--r-- | bgpd/bgp_open.c | 7 | 
1 files changed, 6 insertions, 1 deletions
diff --git a/bgpd/bgp_open.c b/bgpd/bgp_open.c index 947f5c09d4..8765488881 100644 --- a/bgpd/bgp_open.c +++ b/bgpd/bgp_open.c @@ -1473,7 +1473,7 @@ bgp_open_capability (struct stream *s, struct peer *peer)        stream_putc(s, len);        stream_put(s, names.nodename, len); -#ifdef _GNU_SOURCE +#ifdef HAVE_STRUCT_UTSNAME_DOMAINNAME        if ((names.domainname[0] != '\0') &&  	  (strcmp(names.domainname, "(none)") != 0))  	{ @@ -1497,8 +1497,13 @@ bgp_open_capability (struct stream *s, struct peer *peer)        stream_putc_at(s, capp, len);        if (bgp_debug_neighbor_events(peer)) +#ifdef HAVE_STRUCT_UTSNAME_DOMAINNAME  	zlog_debug("%s Sending hostname cap with hn = %s, dn = %s",  		   peer->host, names.nodename, names.domainname); +#else +	zlog_debug("%s Sending hostname cap with hn = %s", peer->host, +		   names.nodename); +#endif      }    /* Sending base graceful-restart capability irrespective of the config */  | 
