--- a/src/server/daemon/location.c Thu Nov 27 21:12:59 2025 +0100 +++ b/src/server/daemon/location.c Sat Nov 29 19:03:52 2025 +0100 @@ -193,6 +193,10 @@ return NULL; } ZERO(config, sizeof(WSLocationConfig)); + for(int i=0;i<WS_LOCATION_NMATCH;i++) { + config->match[i].rm_so = -1; + config->match[i].rm_eo = -1; + } while(loc) { if(location_match(loc, uri, config->match)) {