aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2018-02-05 21:29:19 +0100
committerHarald Welte <laforge@gnumonks.org>2018-02-05 23:18:56 +0100
commitaa0f964ce23f9f0c5107e0bbf46166885c82f8d7 (patch)
treefd97cdbbc2b815a16bf3330eb5e42ad592ee82e5 /src
parent50cc22a30c8d62af19551dc77819f0d9d6012fa1 (diff)
vty: don't print "Bound IP / Port" if it isn't bound [yet]
Diffstat (limited to 'src')
-rw-r--r--src/common/vty.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/common/vty.c b/src/common/vty.c
index 77fc4d91..06330b44 100644
--- a/src/common/vty.c
+++ b/src/common/vty.c
@@ -1055,11 +1055,13 @@ static void lchan_dump_full_vty(struct vty *vty, struct gsm_lchan *lchan)
get_value_string(gsm48_cmode_names, lchan->tch_mode),
VTY_NEWLINE);
- ia.s_addr = htonl(lchan->abis_ip.bound_ip);
- vty_out(vty, " Bound IP: %s Port %u RTP_TYPE2=%u CONN_ID=%u%s",
- inet_ntoa(ia), lchan->abis_ip.bound_port,
- lchan->abis_ip.rtp_payload2, lchan->abis_ip.conn_id,
- VTY_NEWLINE);
+ if (lchan->abis_ip.bound_ip) {
+ ia.s_addr = htonl(lchan->abis_ip.bound_ip);
+ vty_out(vty, " Bound IP: %s Port %u RTP_TYPE2=%u CONN_ID=%u%s",
+ inet_ntoa(ia), lchan->abis_ip.bound_port,
+ lchan->abis_ip.rtp_payload2, lchan->abis_ip.conn_id,
+ VTY_NEWLINE);
+ }
if (lchan->abis_ip.connect_ip) {
ia.s_addr = htonl(lchan->abis_ip.connect_ip);
vty_out(vty, " Conn. IP: %s Port %u RTP_TYPE=%u SPEECH_MODE=0x%02u%s",