<div dir="ltr"><div>Hello, <br></div><div>I'm using camptocamp/mapserver:7.4 docker image to run mapserver on our servers and I have recently encountered this error:</div><div><br></div><div>[warn] [pid 25] mod_fcgid: stderr: msCGILoadMap(): Web application error. CGI variable "map" fails to validate.<br>2098 - 172.17.0.1 - - [02/Jun/2021:04:57:42 +0000] "GET /?map=/etc/mapserver/puobod/krpk-puobod-red.map&request=getcapabilities&service=WMS"</div><div><br></div><div>In fact, any mapfile with hyphens won't work. They fail against MS_MAP_PATTERN regex or something. This is strange because I tested this regex and it works fine. Container MS ENV variables look like this:</div><div><br></div><div>MS_ERRORFILE=stderr<br>MS_MAP_PATTERN=^\/etc\/mapserver\/([^\.][_A-Za-z0-9\-\.]+\/{1})*([_A-Za-z0-9\-\.]+\.map)$<br>MS_DEBUGLEVEL=0<br>MS_MAPFILE=/etc/mapserver/mapserver.map</div><div><br></div><div>Maybe something related to this PR: <a href="https://github.com/MapServer/MapServer/pull/6314">https://github.com/MapServer/MapServer/pull/6314</a></div><div><br></div><div>Any suggestions about that? Renaming project is not an option because they are referenced in many places outside of our direct reach (GIS clients, servers, etc) <br></div><div><br></div><div>Thanks, David<br> </div></div>