summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2011-06-27 21:29:03 +0200
committerHolger Hans Peter Freyther <zecke@selfish.org>2011-08-25 23:18:05 +0200
commitf87cc7156a9c2e0f8568bd8c028f9eac009f548a (patch)
treeb6082b1460e310e8f686ff25ab6b1c9e2bc9b37a
parent7b08c794e5404ddbadc2bf1274dfdeafae4ce526 (diff)
bsc: Fix crash when the new route is not available
When we are asked to route calls on a local link and the link is not available we would crash when trying to send a packet over a deadline. When we have decided to move a connection it is guranteed that the current SCCP connection will vanish, we either migrate to another MSC or the RSL/subscriber connection will be closed.
-rw-r--r--openbsc/src/osmo-bsc/osmo_bsc_api.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/openbsc/src/osmo-bsc/osmo_bsc_api.c b/openbsc/src/osmo-bsc/osmo_bsc_api.c
index 132dceb..0159726 100644
--- a/openbsc/src/osmo-bsc/osmo_bsc_api.c
+++ b/openbsc/src/osmo-bsc/osmo_bsc_api.c
@@ -243,7 +243,7 @@ static void bsc_dtap(struct gsm_subscriber_connection *conn, uint8_t link_id, st
* We might want to move this connection to a new MSC. Ask someone
* to handle it. If it was handled we will return.
*/
- if (handle_cc_setup(conn, msg) > 1)
+ if (handle_cc_setup(conn, msg) >= 1)
return;
bsc_scan_bts_msg(conn, msg);