Skip to content

Commit 82d8112

Browse files
authored
Merge pull request ddnet#9567 from gerdoe-jr/patch-7
Escape only route part of custom map download URL
2 parents a1d1c7d + 4d0d5e8 commit 82d8112

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/engine/server/server.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2734,8 +2734,10 @@ int CServer::LoadMap(const char *pMapName)
27342734

27352735
if(Config()->m_SvMapsBaseUrl[0])
27362736
{
2737-
str_format(aBuf, sizeof(aBuf), "%s%s_%s.map", Config()->m_SvMapsBaseUrl, pMapName, aSha256);
2738-
EscapeUrl(m_aMapDownloadUrl, aBuf);
2737+
char aEscaped[256];
2738+
str_format(aBuf, sizeof(aBuf), "%s_%s.map", pMapName, aSha256);
2739+
EscapeUrl(aEscaped, aBuf);
2740+
str_format(m_aMapDownloadUrl, sizeof(m_aMapDownloadUrl), "%s%s", Config()->m_SvMapsBaseUrl, aEscaped);
27392741
}
27402742
else
27412743
{

0 commit comments

Comments
 (0)