From cd2a349c36cd4b949297bfc2a32df4e25e008188 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Mon, 24 Jul 2017 09:20:35 +0200 Subject: [PATCH] - fixed name generation for cached nodes to not contain any ':'. A colon inside a file name will cause Windows to write the data to an alternate data stream. --- src/p_glnodes.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/p_glnodes.cpp b/src/p_glnodes.cpp index 9901f8d8af..36873f4ba5 100644 --- a/src/p_glnodes.cpp +++ b/src/p_glnodes.cpp @@ -1013,6 +1013,7 @@ static FString CreateCacheName(MapData *map, bool create) if (create) CreatePath(path); lumpname.ReplaceChars('/', '%'); + lumpname.ReplaceChars(':', '$'); path << '/' << lumpname.Right(lumpname.Len() - separator - 1) << ".gzc"; return path; }