From f9c5359142e7f8351e65c7d2a76b2a6a15aa6c7a Mon Sep 17 00:00:00 2001 From: Benjamin Renard <benjamin.renard@akka.eu> Date: Thu, 25 Apr 2019 15:07:35 +0200 Subject: [PATCH] Search Time dimension by name (cf. #6893 & #6907) --- src/SERVER/ncfileop.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/SERVER/ncfileop.c b/src/SERVER/ncfileop.c index 25b3763..3a208b5 100755 --- a/src/SERVER/ncfileop.c +++ b/src/SERVER/ncfileop.c @@ -271,6 +271,7 @@ int VarSize(nc_type type) size_t MaxRecord(int ncID) /* ncID - ID of already open NC file */ { + static char TimeDimName[] = "Time"; int timedimid; /* ID for dimension "Time" */ int nvars; @@ -290,7 +291,7 @@ size_t MaxRecord(int ncID) /*--- general information -------*/ status = nc_inq_ndims(ncID,&ndims); status = nc_inq_nvars(ncID,&nvars); - status = nc_inq_unlimdim(ncID, &timedimid); /* What is unlimited dimension ID */ + status = nc_inq_dimid(ncID,TimeDimName,&timedimid); /*---- memory allocation --------*/ dimleng_arr = (size_t *)malloc(ndims * sizeof(size_t)); -- libgit2 0.21.2