Fix code analysis warnings

This commit is contained in:
momo5502
2016-09-04 13:06:44 +02:00
parent 4cb707d43d
commit e94d9788d0
11 changed files with 14 additions and 25 deletions

View File

@ -48,9 +48,9 @@ namespace Utils
return buffer;
}
void CreateDirectory(std::string dir)
bool CreateDirectory(std::string dir)
{
char opath[MAX_PATH];
char opath[MAX_PATH] = { 0 };
char *p;
size_t len;
@ -70,7 +70,10 @@ namespace Utils
if (_access(opath, 0))
{
_mkdir(opath);
if (_mkdir(opath) == -1)
{
return false;
}
}
*p = L'\\';
@ -79,8 +82,13 @@ namespace Utils
if (_access(opath, 0))
{
_mkdir(opath);
if (_mkdir(opath) == -1)
{
return false;
}
}
return true;
}
}
}

View File

@ -5,6 +5,6 @@ namespace Utils
bool FileExists(std::string file);
void WriteFile(std::string file, std::string data);
std::string ReadFile(std::string file);
void CreateDirectory(std::string dir);
bool CreateDirectory(std::string dir);
}
}