diff --git a/utils/mdldec/utils.c b/utils/mdldec/utils.c index c888955e..4d6a2254 100644 --- a/utils/mdldec/utils.c +++ b/utils/mdldec/utils.c @@ -40,7 +40,6 @@ qboolean MakeDirectory( const char *path ) // with FS_CreatePath #if XASH_WIN32 DWORD dwFlags = GetFileAttributes( path ); - return ( dwFlags != -1 ) && ( dwFlags & FILE_ATTRIBUTE_DIRECTORY ); #else struct stat buf; @@ -64,6 +63,9 @@ qboolean MakeFullPath( const char *path ) { char *p = (char *)path, tmp; + if( *p == '/' ) + p++; + for( ; *p; ) { p = Q_strpbrk( p, "/\\" );