aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/nat/bsc_nat.c
diff options
context:
space:
mode:
Diffstat (limited to 'openbsc/src/nat/bsc_nat.c')
-rw-r--r--openbsc/src/nat/bsc_nat.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/openbsc/src/nat/bsc_nat.c b/openbsc/src/nat/bsc_nat.c
index 4a25dc39c..744a30e6b 100644
--- a/openbsc/src/nat/bsc_nat.c
+++ b/openbsc/src/nat/bsc_nat.c
@@ -702,10 +702,12 @@ int main(int argc, char** argv)
return -4;
}
+ nat->mgcp_cfg = talloc_zero(nat, struct mgcp_config);
+
/* init vty and parse */
bsc_nat_vty_init(nat);
telnet_init(NULL, 4244);
- if (vty_read_config_file(config_file) < 0) {
+ if (mgcp_parse_config(config_file, nat->mgcp_cfg) < 0) {
fprintf(stderr, "Failed to parse the config file: '%s'\n", config_file);
return -3;
}