diff --git a/src/tests/hnb-test-layers.h b/src/tests/hnb-test-layers.h index 62369f37..62116613 100644 --- a/src/tests/hnb-test-layers.h +++ b/src/tests/hnb-test-layers.h @@ -9,10 +9,8 @@ void hnb_test_rua_dt_handle(struct hnb_test *hnb, struct ANY *in); void hnb_test_rua_cl_handle(struct hnb_test *hnb, struct ANY *in); /* RUA calls RANAP */ -void hnb_test_rua_dt_handle_ranap(struct hnb_test *hnb, - struct ranap_message_s *ranap_msg); -void hnb_test_rua_cl_handle_ranap(struct hnb_test *hnb, - struct ranap_message_s *ranap_msg); +void hnb_test_rua_dt_handle_ranap(void *priv, struct ranap_message_s *ranap_msg); +void hnb_test_rua_cl_handle_ranap(void *priv, struct ranap_message_s *ranap_msg); /* RANAP calls main with actual payload*/ void hnb_test_nas_rx_dtap(struct hnb_test *hnb, void *data, int len); diff --git a/src/tests/hnb-test-ranap.c b/src/tests/hnb-test-ranap.c index 629726b6..fad5b8f4 100644 --- a/src/tests/hnb-test-ranap.c +++ b/src/tests/hnb-test-ranap.c @@ -13,13 +13,13 @@ static const char *printstr(OCTET_STRING_t *s) printf(#octet_string_t " = %s\n",\ printstr(&octet_string_t)) -void hnb_test_rua_dt_handle_ranap(struct hnb_test *hnb, - struct ranap_message_s *ranap_msg) +void hnb_test_rua_dt_handle_ranap(void *priv, struct ranap_message_s *ranap_msg) { int len; uint8_t *data; RANAP_PermittedIntegrityProtectionAlgorithms_t *algs; RANAP_IntegrityProtectionAlgorithm_t *first_alg; + struct hnb_test *hnb = priv; printf("rx ranap_msg->procedureCode %d\n", ranap_msg->procedureCode); @@ -58,10 +58,10 @@ void hnb_test_rua_dt_handle_ranap(struct hnb_test *hnb, } } -void hnb_test_rua_cl_handle_ranap(struct hnb_test *hnb, - struct ranap_message_s *ranap_msg) +void hnb_test_rua_cl_handle_ranap(void *priv, struct ranap_message_s *ranap_msg) { char imsi[16]; + struct hnb_test *hnb = priv; printf("rx ranap_msg->procedureCode %d\n", ranap_msg->procedureCode);