Fix openair3/NAS/UE cppcheck error
This commit is contained in:
@@ -443,14 +443,14 @@ static int _emm_as_data_ind(nas_user_t *user, const emm_as_data_t *msg, int *emm
|
|||||||
EPS_MOBILITY_MANAGEMENT_MESSAGE) {
|
EPS_MOBILITY_MANAGEMENT_MESSAGE) {
|
||||||
/* Process EMM data */
|
/* Process EMM data */
|
||||||
rc = _emm_as_recv(user, plain_msg, bytes, emm_cause);
|
rc = _emm_as_recv(user, plain_msg, bytes, emm_cause);
|
||||||
|
free(plain_msg);
|
||||||
} else if (header.protocol_discriminator ==
|
} else if (header.protocol_discriminator ==
|
||||||
EPS_SESSION_MANAGEMENT_MESSAGE) {
|
EPS_SESSION_MANAGEMENT_MESSAGE) {
|
||||||
const OctetString data = {bytes, (uint8_t *)plain_msg};
|
const OctetString data = {bytes, (uint8_t *)plain_msg};
|
||||||
/* Foward ESM data to EPS session management */
|
/* Foward ESM data to EPS session management */
|
||||||
rc = lowerlayer_data_ind(user, &data);
|
rc = lowerlayer_data_ind(user, &data);
|
||||||
|
free(plain_msg);
|
||||||
}
|
}
|
||||||
|
|
||||||
free(plain_msg);
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
/* Process successfull lower layer transfer indication */
|
/* Process successfull lower layer transfer indication */
|
||||||
|
|||||||
@@ -296,16 +296,16 @@ int emm_proc_security_mode_command(nas_user_t *user, int native_ksi, int ksi,
|
|||||||
else {
|
else {
|
||||||
/* Setup EMM cause code */
|
/* Setup EMM cause code */
|
||||||
emm_cause = EMM_CAUSE_SECURITY_MODE_REJECTED;
|
emm_cause = EMM_CAUSE_SECURITY_MODE_REJECTED;
|
||||||
|
|
||||||
/* Release security mode control internal data */
|
|
||||||
if (security_data->kenb.value) {
|
|
||||||
free(security_data->kenb.value);
|
|
||||||
security_data->kenb.value = NULL;
|
|
||||||
security_data->kenb.length = 0;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Release security mode control internal data */
|
||||||
|
if (security_data->kenb.value) {
|
||||||
|
free(security_data->kenb.value);
|
||||||
|
security_data->kenb.value = NULL;
|
||||||
|
security_data->kenb.length = 0;
|
||||||
|
}
|
||||||
|
|
||||||
/* Setup EMM procedure handler to be executed upon receiving
|
/* Setup EMM procedure handler to be executed upon receiving
|
||||||
* lower layer notification */
|
* lower layer notification */
|
||||||
rc = emm_proc_lowerlayer_initialize(user->lowerlayer_data, NULL, NULL, NULL, NULL);
|
rc = emm_proc_lowerlayer_initialize(user->lowerlayer_data, NULL, NULL, NULL, NULL);
|
||||||
|
|||||||
Reference in New Issue
Block a user