bsc_api: Remove the lchan usage from the Paging Response handling.
diff --git a/openbsc/src/gsm_04_08.c b/openbsc/src/gsm_04_08.c
index 520eed0..e807052 100644
--- a/openbsc/src/gsm_04_08.c
+++ b/openbsc/src/gsm_04_08.c
@@ -971,9 +971,9 @@
 }
 
 /* Receive a PAGING RESPONSE message from the MS */
-static int gsm48_rx_rr_pag_resp(struct msgb *msg)
+static int gsm48_rx_rr_pag_resp(struct gsm_subscriber_connection *conn, struct msgb *msg)
 {
-	struct gsm_bts *bts = msg->lchan->ts->trx->bts;
+	struct gsm_bts *bts = conn->bts;
 	struct gsm48_hdr *gh = msgb_l3(msg);
 	struct gsm48_pag_resp *resp;
 	u_int8_t *classmark2_lv = gh->data + 1;
@@ -1010,7 +1010,7 @@
 	memcpy(subscr->equipment.classmark2, classmark2_lv+1, *classmark2_lv);
 	db_sync_equipment(&subscr->equipment);
 
-	rc = gsm48_handle_paging_resp(msg, subscr);
+	rc = gsm48_handle_paging_resp(conn, msg, subscr);
 	return rc;
 }
 
@@ -1172,7 +1172,7 @@
 		DEBUGP(DRR, "GRPS SUSPEND REQUEST\n");
 		break;
 	case GSM48_MT_RR_PAG_RESP:
-		rc = gsm48_rx_rr_pag_resp(msg);
+		rc = gsm48_rx_rr_pag_resp(conn, msg);
 		break;
 	case GSM48_MT_RR_CHAN_MODE_MODIF_ACK:
 		rc = gsm48_rx_rr_modif_ack(msg);