mirror of https://github.com/ecmwf/eccodes.git
ECC-1060: grib_to_netcdf assertion: 'handle_to_request(r,h) == 0'
This commit is contained in:
parent
4a01dacde2
commit
4464d34269
|
@ -610,6 +610,8 @@ static err handle_to_request(request *r, grib_handle* g)
|
||||||
strcpy(name, "stepUnits");
|
strcpy(name, "stepUnits");
|
||||||
if((e = grib_get_string(g, name, value, &len)) == GRIB_SUCCESS) {
|
if((e = grib_get_string(g, name, value, &len)) == GRIB_SUCCESS) {
|
||||||
set_value(r, name, "%s", value);
|
set_value(r, name, "%s", value);
|
||||||
|
} else {
|
||||||
|
grib_context_log(ctx, GRIB_LOG_ERROR, "Cannot get %s as string (%s)", name, grib_get_error_message(e));
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -4257,7 +4259,9 @@ int grib_tool_new_filename_action(grib_runtime_options* options, const char* fil
|
||||||
g = read_field(file, h->offset, length);
|
g = read_field(file, h->offset, length);
|
||||||
|
|
||||||
r = empty_request("");
|
r = empty_request("");
|
||||||
Assert(handle_to_request(r,h) == 0);
|
if (handle_to_request(r,h) != GRIB_SUCCESS) {
|
||||||
|
grib_context_log(ctx, GRIB_LOG_ERROR, "Failed to convert GRIB handle to a request");
|
||||||
|
}
|
||||||
|
|
||||||
/* Keep full MARS description */
|
/* Keep full MARS description */
|
||||||
/* copy = clone_one_request(r); */
|
/* copy = clone_one_request(r); */
|
||||||
|
|
Loading…
Reference in New Issue