diff options
Diffstat (limited to 'openbsc/src/rrlp.c')
-rw-r--r-- | openbsc/src/rrlp.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/openbsc/src/rrlp.c b/openbsc/src/rrlp.c index 35044518c..c3b1dbcf4 100644 --- a/openbsc/src/rrlp.c +++ b/openbsc/src/rrlp.c @@ -68,16 +68,16 @@ static int subscr_sig_cb(unsigned int subsys, unsigned int signal, void *handler_data, void *signal_data) { struct gsm_subscriber *subscr; - struct gsm_lchan *lchan; + struct gsm_subscriber_connection *conn; switch (signal) { case S_SUBSCR_ATTACHED: /* A subscriber has attached. */ subscr = signal_data; - lchan = lchan_for_subscr(subscr); - if (!lchan) + conn = connection_for_subscr(subscr); + if (!conn) break; - send_rrlp_req(lchan); + send_rrlp_req(&conn->lchan); break; } return 0; |