From e4e8bf4dd00123ba06630c34fe45c84a91459094 Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Thu, 20 Aug 2009 13:33:51 +0200 Subject: [subscr] Change the signature... the gsm_network is in the subscr Remove the extra parameter from the method, the network can be taken from the subscriber. --- openbsc/src/gsm_subscriber_base.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'openbsc/src/gsm_subscriber_base.c') diff --git a/openbsc/src/gsm_subscriber_base.c b/openbsc/src/gsm_subscriber_base.c index 83addd0a8..d6a179b5c 100644 --- a/openbsc/src/gsm_subscriber_base.c +++ b/openbsc/src/gsm_subscriber_base.c @@ -58,9 +58,6 @@ struct subscr_request { /* the requested channel type */ int channel_type; - /* the bts we have decided to use */ - struct gsm_network *network; - /* the callback data */ gsm_cbfn *cbfn; void *param; @@ -100,7 +97,7 @@ static void subscr_send_paging_request(struct gsm_subscriber *subscr) assert(!llist_empty(&subscr->requests)); request = (struct subscr_request *)subscr->requests.next; - paging_request(request->network, subscr, request->channel_type, + paging_request(subscr->net, subscr, request->channel_type, subscr_paging_cb, subscr); } @@ -146,8 +143,7 @@ struct gsm_subscriber *subscr_put(struct gsm_subscriber *subscr) } void subscr_get_channel(struct gsm_subscriber *subscr, - struct gsm_network *network, int type, - gsm_cbfn *cbfn, void *param) + int type, gsm_cbfn *cbfn, void *param) { struct subscr_request *request; @@ -160,7 +156,6 @@ void subscr_get_channel(struct gsm_subscriber *subscr, } memset(request, 0, sizeof(*request)); - request->network = network; request->subscr = subscr; request->channel_type = type; request->cbfn = cbfn; -- cgit v1.2.3