From 4ca3e1e1c30ce1879598031de38f04fae8bc4f9d Mon Sep 17 00:00:00 2001
From: Uwe Schulzweida <uwe.schulzweida@mpimet.mpg.de>
Date: Mon, 18 Nov 2024 20:27:13 +0100
Subject: [PATCH] cdf_time_dimid: check_dimids failed (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 29c21e994..67a210971 100644
--- a/src/stream_cdf_i.c
+++ b/src/stream_cdf_i.c
@@ -544,8 +544,8 @@ cdf_time_dimid(int fileID, int ndims, ncdim_t *ncdims, int nvars, ncvar_t *ncvar
 
           if (dimid0 != CDI_UNDEFID && check_dimids[dimid0] == false)
             {
-              check_dimids[dimid0] = true;
               if (ncdims[dimid0].ncvarid != CDI_UNDEFID && ncdims[dimid0].ncvarid != varid) continue;
+              check_dimids[dimid0] = true;
 
               char sbuf[CDI_MAX_NAME];
               for (int iatt = 0; iatt < ncvar->nattsNC; ++iatt)
-- 
GitLab