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