From 54d1a26401225b5f3eaa0dd2a34d1afa7e93dcb3 Mon Sep 17 00:00:00 2001 From: Eimantas Morkunas <> Date: Mon, 30 Dec 2024 09:58:44 +0200 Subject: [PATCH] Attempt to load/create WW15MGH._96 even if writable directory cannot be resolved --- iModelCore/libsrc/csmap/Source/CS_egm96.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/iModelCore/libsrc/csmap/Source/CS_egm96.c b/iModelCore/libsrc/csmap/Source/CS_egm96.c index fc7fe941f77..9848fbc2160 100644 --- a/iModelCore/libsrc/csmap/Source/CS_egm96.c +++ b/iModelCore/libsrc/csmap/Source/CS_egm96.c @@ -529,12 +529,14 @@ int CSmkBinaryEgm96 (struct cs_Egm96_ *__This) double deltaLng = cs_Zero; st = CS_rwDictDir (__This->binaryPath,sizeof (__This->binaryPath),__This->filePath); +#if !defined(GEOCOORD_ENHANCEMENT) /* Even if writable dir cannot be resolved, the binary file might already exist. */ if (st != 0) { CS_stncp (csErrnam,__This->filePath,MAXPATH); CS_erpt (cs_DTC_FILE); goto error; } +#endif cp = strrchr (__This->binaryPath,cs_ExtsepC); if (cp == NULL) {