aboutsummaryrefslogtreecommitdiffstats
path: root/src/osmo-bts-virtual/virtualbts_vty.c
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2017-07-12 21:19:06 +0200
committerHarald Welte <laforge@gnumonks.org>2017-07-13 21:35:33 +0200
commit3cda4ff532d8c4c794c6d111d1a57691b744722e (patch)
tree17fbbbc8633bd95b3effa09d994f732d0116f7a8 /src/osmo-bts-virtual/virtualbts_vty.c
parent1f45db0ff5b5ee62397ae7da688876d7ce664233 (diff)
VIRT-PHY: Fix handling of default values for vty configuration
The defaults must be set during bts_model_phy_link_set_defaults() and can then later be overridden by the vty (from the config file). They should only be written back to the file if they differ from the default settings. Change-Id: I5d7f2c1dc8bc3d11db5c607b664730e4dcd58c96
Diffstat (limited to 'src/osmo-bts-virtual/virtualbts_vty.c')
-rw-r--r--src/osmo-bts-virtual/virtualbts_vty.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/osmo-bts-virtual/virtualbts_vty.c b/src/osmo-bts-virtual/virtualbts_vty.c
index 45c10861..323222b4 100644
--- a/src/osmo-bts-virtual/virtualbts_vty.c
+++ b/src/osmo-bts-virtual/virtualbts_vty.c
@@ -72,13 +72,13 @@ void bts_model_config_write_phy(struct vty *vty, struct phy_link *plink)
if (strcmp(plink->u.virt.ms_mcast_group, DEFAULT_BTS_MCAST_GROUP))
vty_out(vty, " virtual-um ms-multicast-group %s%s",
plink->u.virt.ms_mcast_group, VTY_NEWLINE);
- if (plink->u.virt.ms_mcast_port)
+ if (plink->u.virt.ms_mcast_port != DEFAULT_BTS_MCAST_PORT)
vty_out(vty, " virtual-um ms-udp-port %u%s",
plink->u.virt.ms_mcast_port, VTY_NEWLINE);
if (strcmp(plink->u.virt.bts_mcast_group, DEFAULT_MS_MCAST_GROUP))
vty_out(vty, " virtual-um bts-multicast-group %s%s",
plink->u.virt.bts_mcast_group, VTY_NEWLINE);
- if (plink->u.virt.bts_mcast_port)
+ if (plink->u.virt.bts_mcast_port != DEFAULT_MS_MCAST_PORT)
vty_out(vty, " virtual-um bts-udp-port %u%s",
plink->u.virt.bts_mcast_port, VTY_NEWLINE);