[Fix] Silly bug in Lephisto filesystem.

This commit is contained in:
Allanis 2013-05-14 22:34:05 +01:00
parent 2cfe29f384
commit 3f0faf7983

View File

@ -34,7 +34,10 @@ int lfile_dirMakeExist(char* path) {
#ifdef LINUX #ifdef LINUX
struct stat buf; struct stat buf;
snprintf(file, PATH_MAX, "%s%s", lfile_basePath(), path); if(strcmp(path, ".")==0)
strncpy(file, lfile_basePath(), PATH_MAX);
else
snprintf(file, PATH_MAX, "%s%s", lfile_basePath(), path);
stat(file, &buf); stat(file, &buf);
if(!S_ISDIR(buf.st_mode)) if(!S_ISDIR(buf.st_mode))
if(mkdir(file, S_IRWXU | S_IRWXG | S_IRWXO) < 0) { if(mkdir(file, S_IRWXU | S_IRWXG | S_IRWXO) < 0) {