Con::isBasePath() performs the same path expansion on both input paths.

This commit is contained in:
OTHGMars 2021-01-11 04:54:41 -05:00
parent 0484956a1f
commit 8765d3a46e

View file

@ -2270,9 +2270,10 @@ bool expandPath(char* pDstPath, U32 size, const char* pSrcPath, const char* pWor
bool isBasePath(const char* SrcPath, const char* pBasePath) bool isBasePath(const char* SrcPath, const char* pBasePath)
{ {
char expandBuffer[1024]; char expandBuffer[1024], expandBaseBuffer[1024];
Con::expandPath(expandBuffer, sizeof(expandBuffer), SrcPath); Con::expandPath(expandBuffer, sizeof(expandBuffer), SrcPath);
return dStrnicmp(pBasePath, expandBuffer, dStrlen(pBasePath)) == 0; Con::expandPath(expandBaseBuffer, sizeof(expandBaseBuffer), pBasePath);
return dStrnicmp(expandBaseBuffer, expandBuffer, dStrlen(expandBaseBuffer)) == 0;
} }
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------