diff options
author | Max <msuraev@sysmocom.de> | 2018-12-10 18:01:47 +0100 |
---|---|---|
committer | Max <msuraev@sysmocom.de> | 2018-12-11 11:27:53 +0100 |
commit | 2e485767da7210c18621ba74962b94b7c1fd91cd (patch) | |
tree | eb5060e09d710bd590bff81f06cc66e34ff9d661 | |
parent | ad2e18f0c4d7d129aa5fc51c7c3d5fb6f4cfe037 (diff) |
Use explicit parameter for sgsn_auth_init()
This is necessary to properly test ACLs in follow-up patches.
Change-Id: Ibeba371234680f33ad35afbfffce9dca185228c1
-rw-r--r-- | include/osmocom/sgsn/gprs_sgsn.h | 2 | ||||
-rw-r--r-- | src/gprs/sgsn_auth.c | 2 | ||||
-rw-r--r-- | src/gprs/sgsn_main.c | 2 | ||||
-rw-r--r-- | tests/sgsn/sgsn_test.c | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/include/osmocom/sgsn/gprs_sgsn.h b/include/osmocom/sgsn/gprs_sgsn.h index 0b721a32b..b6afe6903 100644 --- a/include/osmocom/sgsn/gprs_sgsn.h +++ b/include/osmocom/sgsn/gprs_sgsn.h @@ -459,7 +459,7 @@ struct sgsn_config; struct sgsn_instance; extern const struct value_string *sgsn_auth_state_names; -void sgsn_auth_init(void); +void sgsn_auth_init(struct sgsn_instance *sgsn); struct imsi_acl_entry *sgsn_acl_lookup(const char *imsi, const struct sgsn_config *cfg); int sgsn_acl_add(const char *imsi, struct sgsn_config *cfg); int sgsn_acl_del(const char *imsi, struct sgsn_config *cfg); diff --git a/src/gprs/sgsn_auth.c b/src/gprs/sgsn_auth.c index 50f21269d..b8d803590 100644 --- a/src/gprs/sgsn_auth.c +++ b/src/gprs/sgsn_auth.c @@ -38,7 +38,7 @@ const struct value_string auth_state_names[] = { const struct value_string *sgsn_auth_state_names = auth_state_names; -void sgsn_auth_init(void) +void sgsn_auth_init(struct sgsn_instance *sgsn) { INIT_LLIST_HEAD(&sgsn->cfg.imsi_acl); } diff --git a/src/gprs/sgsn_main.c b/src/gprs/sgsn_main.c index 1c76d6f13..798e50797 100644 --- a/src/gprs/sgsn_main.c +++ b/src/gprs/sgsn_main.c @@ -432,7 +432,7 @@ int main(int argc, char **argv) bssgp_vty_init(); gprs_llc_vty_init(); gprs_sndcp_vty_init(); - sgsn_auth_init(); + sgsn_auth_init(sgsn); sgsn_cdr_init(sgsn); /* FIXME: register signal handler for SS_L_NS */ diff --git a/tests/sgsn/sgsn_test.c b/tests/sgsn/sgsn_test.c index 111515e03..614520600 100644 --- a/tests/sgsn/sgsn_test.c +++ b/tests/sgsn/sgsn_test.c @@ -1641,7 +1641,7 @@ int main(int argc, char **argv) msgb_ctx = msgb_talloc_ctx_init(osmo_sgsn_ctx, 0); sgsn_rate_ctr_init(); - sgsn_auth_init(); + sgsn_auth_init(sgsn); gprs_subscr_init(sgsn); test_llme(); |