mirror of https://github.com/ecmwf/eccodes.git
Fix memory leak
This commit is contained in:
parent
e8fceb68d6
commit
cc3d8c035a
|
@ -2845,6 +2845,7 @@ int grib_accessor_bufr_data_array_t::process_elements(int flag, long onlySubset,
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
if (elementsDescriptorsIndex_ == NULL) {
|
if (elementsDescriptorsIndex_ == NULL) {
|
||||||
|
grib_buffer_delete(c, buffer);
|
||||||
return GRIB_ENCODING_ERROR; /* See ECC-359 */
|
return GRIB_ENCODING_ERROR; /* See ECC-359 */
|
||||||
}
|
}
|
||||||
elementsDescriptorsIndex = elementsDescriptorsIndex_->v[iss];
|
elementsDescriptorsIndex = elementsDescriptorsIndex_->v[iss];
|
||||||
|
|
Loading…
Reference in New Issue