From 95e4d34f06567521087121fb5fbdc0f9c9d48ae7 Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Tue, 30 Mar 2010 13:00:10 +0200 Subject: [mgcp] The networking code needs a source addrs.. Make the source address mandantory and complain about complain when it is missing. The address is mandantory as it needs to be put into the MGCP messages... --- openbsc/src/mgcp/mgcp_vty.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'openbsc/src/mgcp') diff --git a/openbsc/src/mgcp/mgcp_vty.c b/openbsc/src/mgcp/mgcp_vty.c index ac8e873d3..6773d889f 100644 --- a/openbsc/src/mgcp/mgcp_vty.c +++ b/openbsc/src/mgcp/mgcp_vty.c @@ -274,6 +274,11 @@ int mgcp_parse_config(const char *config_file, struct mgcp_config *cfg) if (!g_cfg->bts_ip) fprintf(stderr, "No BTS ip address specified. This will allow everyone to connect.\n"); + if (!g_cfg->source_addr) { + fprintf(stderr, "You need to specify a bind address.\n"); + return -1; + } + if (mgcp_endpoints_allocate(g_cfg) != 0) { fprintf(stderr, "Failed to allocate endpoints: %d. Quitting.\n", g_cfg->number_endpoints); return -1; -- cgit v1.2.3