diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2010-10-15 10:09:31 +0200 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2010-10-25 21:06:03 +0200 |
commit | 4c401e7a1a35d67256baaaa28f5f2965884f96c8 (patch) | |
tree | cd865574fc449d3171baeaf4bc4aedcb657773c1 /openbsc/src/nat/bsc_nat.c | |
parent | ec8a4e23d31ec84a041cbdbebea476258db87b0d (diff) |
nat: Forward extra state and the message to the USSD provider
Forward the SCCP state and the data to the USSD provider,
also mark the connection as local.
Diffstat (limited to 'openbsc/src/nat/bsc_nat.c')
-rw-r--r-- | openbsc/src/nat/bsc_nat.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/openbsc/src/nat/bsc_nat.c b/openbsc/src/nat/bsc_nat.c index fb4c1507c..daabf0976 100644 --- a/openbsc/src/nat/bsc_nat.c +++ b/openbsc/src/nat/bsc_nat.c @@ -856,10 +856,8 @@ static int forward_sccp_to_msc(struct bsc_connection *bsc, struct msgb *msg) } /* hand data to a side channel */ - if (bsc_check_ussd(con, parsed, msg) == 1) { - /* we are going to take over the connection */ - /* TODO: */ - } + if (bsc_check_ussd(con, parsed, msg) == 1) + con->con_local = 2; } con_bsc = con->bsc; |