aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/libmgcp
diff options
context:
space:
mode:
authorPablo Neira Ayuso <pablo@soleta.eu>2014-08-29 15:24:00 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2014-09-01 20:06:43 +0200
commitfcec6d85d01a16a5fcbd553d5e078cb86b92d9cb (patch)
tree91cd36eb8d74c3bad6af63ec1ce01cb9f4c4d439 /openbsc/src/libmgcp
parent922401085946ad4498cc011219b1dbf78579aa18 (diff)
osmux: save specific osmux configuration options if osmux is enabled
Just like other options do, to avoid polluting the configuration file with unused options if osmux is disabled.
Diffstat (limited to 'openbsc/src/libmgcp')
-rw-r--r--openbsc/src/libmgcp/mgcp_vty.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/openbsc/src/libmgcp/mgcp_vty.c b/openbsc/src/libmgcp/mgcp_vty.c
index e8d6bde70..bbbf51758 100644
--- a/openbsc/src/libmgcp/mgcp_vty.c
+++ b/openbsc/src/libmgcp/mgcp_vty.c
@@ -133,13 +133,14 @@ static int config_write_mgcp(struct vty *vty)
vty_out(vty, " transcoder-remote-base %u%s", g_cfg->transcoder_remote_base, VTY_NEWLINE);
vty_out(vty, " osmux %s%s",
g_cfg->osmux == 1 ? "on" : "off", VTY_NEWLINE);
- vty_out(vty, " osmux batch-factor %d%s",
- g_cfg->osmux_batch, VTY_NEWLINE);
- vty_out(vty, " osmux batch-size %u%s",
- g_cfg->osmux_batch_size, VTY_NEWLINE);
- vty_out(vty, " osmux port %u%s",
- g_cfg->osmux_port, VTY_NEWLINE);
-
+ if (g_cfg->osmux) {
+ vty_out(vty, " osmux batch-factor %d%s",
+ g_cfg->osmux_batch, VTY_NEWLINE);
+ vty_out(vty, " osmux batch-size %u%s",
+ g_cfg->osmux_batch_size, VTY_NEWLINE);
+ vty_out(vty, " osmux port %u%s",
+ g_cfg->osmux_port, VTY_NEWLINE);
+ }
return CMD_SUCCESS;
}