Fix Coverity Scan CID 300502 (Variable quantityConfig going out of scope leaks the storage it points to.)

This commit is contained in:
Dong Anyuan
2019-05-28 21:07:26 +09:00
parent 5cb42d56f6
commit e5a0b98ee4
+12
View File
@@ -3915,6 +3915,18 @@ flexran_rrc_eNB_generate_defaultRRCConnectionReconfiguration(const protocol_ctxt
size,
buffer,
PDCP_TRANSMISSION_MODE_CONTROL);
if (quantityConfig){
if (quantityConfig->quantityConfigEUTRA){
if (quantityConfig->quantityConfigEUTRA->filterCoefficientRSRQ){
free(quantityConfig->quantityConfigEUTRA->filterCoefficientRSRQ);
}
if (quantityConfig->quantityConfigEUTRA->filterCoefficientRSRP){
free(quantityConfig->quantityConfigEUTRA->filterCoefficientRSRP);
}
free(quantityConfig->quantityConfigEUTRA);
}
free(quantityConfig);
}
}