diff options
author | Harald Welte <laforge@gnumonks.org> | 2017-04-11 18:37:40 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2017-04-11 23:27:05 +0200 |
commit | bba8fe816663e3d7d73219df052dee17a630ff6d (patch) | |
tree | 584ee96f06e3b5bea996a89f2c5a2653c0fd6f4a | |
parent | 2c2ae5997cb3472ed0330f52892c69b5d8a4d5ba (diff) |
osmo_ss7: Make sure to start server-side ASP FSM for dynamically created ASPs
Change-Id: I5dd079158a8c6b176a94dc251748924ef3e9c937
-rw-r--r-- | src/osmo_ss7.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/osmo_ss7.c b/src/osmo_ss7.c index 12289ec..63ac72e 100644 --- a/src/osmo_ss7.c +++ b/src/osmo_ss7.c @@ -1416,9 +1416,12 @@ static int xua_accept_cb(struct osmo_stream_srv_link *link, int fd) snprintf(namebuf, sizeof(namebuf), "asp-dyn-%u", dyn_asp_num++); asp = osmo_ss7_asp_find_or_create(oxs->inst, namebuf, 0, 0, OSMO_SS7_ASP_PROT_M3UA); - if (asp) + if (asp) { LOGP(DLSS7, LOGL_INFO, "%s: created dynamicASP %s\n", sock_name, asp->cfg.name); + asp->cfg.is_server = true; + osmo_ss7_asp_restart(asp); + } } if (!asp) { osmo_stream_srv_destroy(srv); |