Fix direct memory leak
This commit is contained in:
@@ -811,11 +811,13 @@ void fix_scd(NR_ServingCellConfig_t *scd) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (scd->downlinkBWP_ToAddModList->list.count == 0) {
|
if (scd->downlinkBWP_ToAddModList->list.count == 0) {
|
||||||
|
free(scd->downlinkBWP_ToAddModList->list.array);
|
||||||
free(scd->downlinkBWP_ToAddModList);
|
free(scd->downlinkBWP_ToAddModList);
|
||||||
scd->downlinkBWP_ToAddModList = NULL;
|
scd->downlinkBWP_ToAddModList = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (scd->uplinkConfig->uplinkBWP_ToAddModList->list.count == 0) {
|
if (scd->uplinkConfig->uplinkBWP_ToAddModList->list.count == 0) {
|
||||||
|
free(scd->uplinkConfig->uplinkBWP_ToAddModList->list.array);
|
||||||
free(scd->uplinkConfig->uplinkBWP_ToAddModList);
|
free(scd->uplinkConfig->uplinkBWP_ToAddModList);
|
||||||
scd->uplinkConfig->uplinkBWP_ToAddModList = NULL;
|
scd->uplinkConfig->uplinkBWP_ToAddModList = NULL;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user