Win32: fix Open_file_write() and Open_file_write_with_alternate_ext() when no unicode filename is supplied
This commit is contained in:
		
							parent
							
								
									d00e96dfb2
								
							
						
					
					
						commit
						907da28911
					
				@ -1700,7 +1700,7 @@ FILE * Open_file_write(T_IO_Context *context)
 | 
			
		||||
  WCHAR filename_unicode[MAX_PATH_CHARACTERS];
 | 
			
		||||
  FILE * f;
 | 
			
		||||
 | 
			
		||||
  if (context->File_name_unicode != NULL)
 | 
			
		||||
  if (context->File_name_unicode != NULL && context->File_name_unicode[0] != 0)
 | 
			
		||||
  {
 | 
			
		||||
    Unicode_char_strlcpy((word *)filename_unicode, context->File_directory, MAX_PATH_CHARACTERS);
 | 
			
		||||
    Unicode_char_strlcat((word *)filename_unicode, PATH_SEPARATOR, MAX_PATH_CHARACTERS);
 | 
			
		||||
@ -1737,7 +1737,7 @@ FILE * Open_file_write_with_alternate_ext(T_IO_Context *context, const char * ex
 | 
			
		||||
  WCHAR filename_unicode[MAX_PATH_CHARACTERS];
 | 
			
		||||
  WCHAR * pw;
 | 
			
		||||
 | 
			
		||||
  if (context->File_name_unicode != NULL)
 | 
			
		||||
  if (context->File_name_unicode != NULL && context->File_name_unicode[0] != 0)
 | 
			
		||||
  {
 | 
			
		||||
    Unicode_char_strlcpy((word *)filename_unicode, context->File_directory, MAX_PATH_CHARACTERS);
 | 
			
		||||
    Unicode_char_strlcat((word *)filename_unicode, PATH_SEPARATOR, MAX_PATH_CHARACTERS);
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user