aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/gprs/gprs_ns.c
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2010-05-13 14:20:56 +0200
committerHarald Welte <laforge@gnumonks.org>2010-05-13 14:20:56 +0200
commit3863e0491869f9aeb449cac028b54fd9d51e4de5 (patch)
tree6cf61c637af11b68d0c185026234e79c46c27f37 /openbsc/src/gprs/gprs_ns.c
parent4cf12e9350056bdbd98e7c0559e6272dbaba9f15 (diff)
[GPRS] NS: Remove 'unknown_nsvc' from list of NS-VCs
Diffstat (limited to 'openbsc/src/gprs/gprs_ns.c')
-rw-r--r--openbsc/src/gprs/gprs_ns.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/openbsc/src/gprs/gprs_ns.c b/openbsc/src/gprs/gprs_ns.c
index 50ab8203f..dc12953e0 100644
--- a/openbsc/src/gprs/gprs_ns.c
+++ b/openbsc/src/gprs/gprs_ns.c
@@ -773,7 +773,10 @@ struct gprs_ns_inst *gprs_ns_instantiate(gprs_ns_cb_t *cb)
nsi->timeout[NS_TOUT_TNS_ALIVE] = 3;
nsi->timeout[NS_TOUT_TNS_ALIVE_RETRIES] = 10;
+ /* Create the dummy NSVC that we use for sending
+ * messages to non-existant/unknown NS-VC's */
nsi->unknown_nsvc = nsvc_create(nsi, 0xfffe);
+ llist_del(&nsi->unknown_nsvc->list);
return nsi;
}