aboutsummaryrefslogtreecommitdiffstats
path: root/src/gb/gprs_ns2.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gb/gprs_ns2.c')
-rw-r--r--src/gb/gprs_ns2.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/gb/gprs_ns2.c b/src/gb/gprs_ns2.c
index 21a2d22d..4d27333a 100644
--- a/src/gb/gprs_ns2.c
+++ b/src/gb/gprs_ns2.c
@@ -933,8 +933,9 @@ static enum ns2_cs ns2_create_vc_sns(struct gprs_ns2_vc_bind *bind,
LOGP(DLNS, LOGL_ERROR, "Failed to create NSE(%05u)\n", nsei);
return NS2_CS_ERROR;
}
- gprs_ns2_sns_add_bind(nse, bind);
- /* TODO: add (configured) list of other binds */
+ /* add configured list of default binds; if that fails, use only current bind */
+ if (!ns2_sns_add_sns_default_binds(nse))
+ gprs_ns2_sns_add_bind(nse, bind);
} else {
/* nsei already known */
if (nse->ll != bind->ll) {