summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/mm.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/mm.c b/src/mm.c
index fd2ee09..5ec24af 100644
--- a/src/mm.c
+++ b/src/mm.c
@@ -1144,7 +1144,7 @@ void dect_mm_cipher_res(struct dect_handle *dh, struct dect_mm_endpoint *mme,
bool accept, const struct dect_mm_cipher_param *param,
const uint8_t ck[])
{
- struct dect_mm_procedure *mp = &mme->procedure[DECT_TRANSACTION_RESPONDER];
+ struct dect_mm_procedure *mp = mme->current;
mm_debug_entry(mme, "MM_CIPHER-res: accept: %u", accept);
if (mp->type != DECT_MMP_CIPHER)
@@ -1434,7 +1434,7 @@ void dect_mm_access_rights_res(struct dect_handle *dh,
struct dect_mm_endpoint *mme, bool accept,
const struct dect_mm_access_rights_param *param)
{
- struct dect_mm_procedure *mp = &mme->procedure[DECT_TRANSACTION_RESPONDER];
+ struct dect_mm_procedure *mp = mme->current;
const struct dect_mm_access_rights_param *req;
mm_debug_entry(mme, "MM_ACCESS_RIGHTS-res: accept: %u", accept);
@@ -1699,7 +1699,7 @@ void dect_mm_access_rights_terminate_res(struct dect_handle *dh,
struct dect_mm_endpoint *mme, bool accept,
const struct dect_mm_access_rights_terminate_param *param)
{
- struct dect_mm_procedure *mp = &mme->procedure[DECT_TRANSACTION_RESPONDER];
+ struct dect_mm_procedure *mp = mme->current;
mm_debug_entry(mme, "MM_ACCESS_RIGHTS_TERMINATE-res: accept: %u", accept);
if (mp->type != DECT_MMP_ACCESS_RIGHTS_TERMINATE)
@@ -1967,7 +1967,7 @@ static int dect_mm_send_locate_reject(const struct dect_handle *dh,
void dect_mm_locate_res(struct dect_handle *dh, struct dect_mm_endpoint *mme,
bool accept, const struct dect_mm_locate_param *param)
{
- struct dect_mm_procedure *mp = &mme->procedure[DECT_TRANSACTION_RESPONDER];
+ struct dect_mm_procedure *mp = mme->current;
const struct dect_mm_locate_param *req;
mm_debug_entry(mme, "MM_LOCATE-res: accept: %u", accept);
@@ -2305,7 +2305,7 @@ void dect_mm_identity_res(struct dect_handle *dh,
struct dect_mm_endpoint *mme,
const struct dect_mm_identity_param *param)
{
- struct dect_mm_procedure *mp = &mme->procedure[DECT_TRANSACTION_RESPONDER];
+ struct dect_mm_procedure *mp = mme->current;
struct dect_mm_identity_reply_msg msg;
mm_debug_entry(mme, "MM_IDENTITY-res");
@@ -2500,7 +2500,7 @@ void dect_mm_identity_assign_res(struct dect_handle *dh,
struct dect_mm_endpoint *mme, bool accept,
const struct dect_mm_identity_assign_param *param)
{
- struct dect_mm_procedure *mp = &mme->procedure[DECT_TRANSACTION_RESPONDER];
+ struct dect_mm_procedure *mp = mme->current;
mm_debug_entry(mme, "MM_IDENTITY_ASSIGN-res: accept: %u", accept);
if (mp->type != DECT_MMP_TEMPORARY_IDENTITY_ASSIGNMENT)
@@ -2774,7 +2774,7 @@ static int dect_mm_send_info_reject(const struct dect_handle *dh,
void dect_mm_info_res(struct dect_handle *dh, struct dect_mm_endpoint *mme,
bool accept, struct dect_mm_info_param *param)
{
- struct dect_mm_procedure *mp = &mme->procedure[DECT_TRANSACTION_RESPONDER];
+ struct dect_mm_procedure *mp = mme->current;
mm_debug_entry(mme, "MM_INFO-res: accept: %u", accept);
if (mp->type != DECT_MMP_PARAMETER_RETRIEVAL)