BUFR keys iterator memory leak
@@ -149,6 +149,8 @@ int codes_bufr_keys_iterator_next(bufr_keys_iterator* kiter)
/* ECC-734: de-allocate last key name stored */
grib_context_free(kiter->handle->context, kiter->key_name);
kiter->key_name = NULL;
+ grib_context_free(kiter->handle->context, kiter->prefix);
+ kiter->prefix = NULL;
if(kiter->at_start)
{
