Browse Source

Win32 path conversion is now caller responsability (this fixes also a Win32 memory leaks)

Marco Bambini 8 years ago
parent
commit
a1bfdd08ea
1 changed files with 1 additions and 5 deletions
  1. 1 5
      src/utils/gravity_utils.c

+ 1 - 5
src/utils/gravity_utils.c

@@ -246,11 +246,7 @@ const char *directory_read (DIRREF ref) {
 		if (findData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) continue;
 		if (findData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) continue;
 		if (findData.cFileName == NULL) continue;
 		if (findData.cFileName == NULL) continue;
 		if (findData.cFileName[0] == '.') continue;
 		if (findData.cFileName[0] == '.') continue;
-
-		file_name = malloc(MAX_PATH);
-		strncpy(file_name, (const char*)findData.cFileName, MAX_PATH); // TODO: Incompatible types, fix WCHAR* -> const char*
-
-		return (const char *)file_name;
+		return (const char*)findData.cFileName;
 		#else
 		#else
 		struct dirent *d;
 		struct dirent *d;
 		if ((d = readdir(ref)) == NULL) {
 		if ((d = readdir(ref)) == NULL) {