Fix Coverity Scan CID 341065 (Null-checking quantityConfig suggests that it may be null, but it has already been dereferenced on all paths leading to the check.)
This commit is contained in:
+10
-10
@@ -3915,18 +3915,18 @@ flexran_rrc_eNB_generate_defaultRRCConnectionReconfiguration(const protocol_ctxt
|
|||||||
size,
|
size,
|
||||||
buffer,
|
buffer,
|
||||||
PDCP_TRANSMISSION_MODE_CONTROL);
|
PDCP_TRANSMISSION_MODE_CONTROL);
|
||||||
if (quantityConfig){
|
|
||||||
if (quantityConfig->quantityConfigEUTRA){
|
if (quantityConfig->quantityConfigEUTRA){
|
||||||
if (quantityConfig->quantityConfigEUTRA->filterCoefficientRSRQ){
|
if (quantityConfig->quantityConfigEUTRA->filterCoefficientRSRQ){
|
||||||
free(quantityConfig->quantityConfigEUTRA->filterCoefficientRSRQ);
|
free(quantityConfig->quantityConfigEUTRA->filterCoefficientRSRQ);
|
||||||
}
|
|
||||||
if (quantityConfig->quantityConfigEUTRA->filterCoefficientRSRP){
|
|
||||||
free(quantityConfig->quantityConfigEUTRA->filterCoefficientRSRP);
|
|
||||||
}
|
|
||||||
free(quantityConfig->quantityConfigEUTRA);
|
|
||||||
}
|
}
|
||||||
free(quantityConfig);
|
if (quantityConfig->quantityConfigEUTRA->filterCoefficientRSRP){
|
||||||
|
free(quantityConfig->quantityConfigEUTRA->filterCoefficientRSRP);
|
||||||
|
}
|
||||||
|
free(quantityConfig->quantityConfigEUTRA);
|
||||||
}
|
}
|
||||||
|
free(quantityConfig);
|
||||||
|
quantityConfig = NULL;
|
||||||
|
|
||||||
if(mac_MainConfig){
|
if(mac_MainConfig){
|
||||||
if(mac_MainConfig->ul_SCH_Config){
|
if(mac_MainConfig->ul_SCH_Config){
|
||||||
|
|||||||
Reference in New Issue
Block a user