From 14e0aa2903f85710e0010f852b5fa8062a876a5e Mon Sep 17 00:00:00 2001 From: Uwe Schulzweida <uwe.schulzweida@mpimet.mpg.de> Date: Mon, 29 Apr 2019 11:38:42 +0200 Subject: [PATCH] cdf_define_all_zaxes: dimids are greater than ndims after ncrename (bug fix). --- src/stream_cdf_i.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/stream_cdf_i.c b/src/stream_cdf_i.c index 5c7ec7c7c..8dad4a7a7 100644 --- a/src/stream_cdf_i.c +++ b/src/stream_cdf_i.c @@ -2962,7 +2962,7 @@ int cdf_define_all_zaxes(stream_t *streamptr, int vlistID, ncdim_t *ncdims, int } const int zaxisindex = vlistZaxisIndex(vlistID, zaxisID); - streamptr->zaxisID[zaxisindex] = zdimid; + streamptr->zaxisID[zaxisindex] = zdimid >= 0 ? ncdims[zdimid].dimid : zdimid; if ( CDI_Debug ) Message("zaxisID %d %d %s", zaxisID, ncvarid, ncvar->name); -- GitLab