aboutsummaryrefslogtreecommitdiffstats
path: root/src/sccp_state.c
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2011-02-10 20:07:30 +0100
committerHolger Hans Peter Freyther <zecke@selfish.org>2011-02-10 20:09:09 +0100
commitdd32ae5403dbdfe8fd6efd9b904df2d4110b3bb5 (patch)
tree0b33f1b6c153cc02eb075d40af3dde9988edb0d1 /src/sccp_state.c
parentcea4518410c0b6b6c00a2df3350b6d9705f925cd (diff)
msc: The udt_relay could be implemented with the normal cellmgr now
Simplify the code and remove the standalone udt_relay application, the job can be done with cellmgr_ng. This will happen after we have settled for a new config file format.
Diffstat (limited to 'src/sccp_state.c')
-rw-r--r--src/sccp_state.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/sccp_state.c b/src/sccp_state.c
index 3f89521..2c79bd4 100644
--- a/src/sccp_state.c
+++ b/src/sccp_state.c
@@ -68,6 +68,12 @@ void mtp_link_set_forward_sccp(struct mtp_link_set *link, struct msgb *_msg, int
struct sccp_parse_result result;
struct bsc_msc_forward *fw = link->fw;
+ if (fw->forward_only) {
+ msc_send_direct(fw, _msg);
+ return;
+ }
+
+
rc = bss_patch_filter_msg(_msg, &result);
if (rc == BSS_FILTER_RESET) {
LOGP(DMSC, LOGL_NOTICE, "Filtering BSS Reset from the BSC\n");