Merge pull request #1180 from Frank-74/Fix-main.cpp-exception

Fix Exception in main.cpp
This commit is contained in:
zilmar 2016-08-22 08:19:11 +10:00 committed by GitHub
commit cdf0b1e7d2
1 changed files with 5 additions and 0 deletions

View File

@ -587,6 +587,11 @@ void CPath::SetComponents(const char * lpszDrive, const char * lpszDirectory, co
char buff_fullname[MAX_PATH];
memset(buff_fullname, 0, sizeof(buff_fullname));
if (lpszDirectory == NULL || strlen(lpszDirectory) == 0)
{
static char empty_dir[] = { DIRECTORY_DELIMITER, '\0' };
lpszDirectory = empty_dir;
}
_makepath(buff_fullname, lpszDrive, lpszDirectory, lpszName, lpszExtension);
m_strPath.erase();