Changeset 8675 for trunk/src/kernel32/Fileio.cpp
- Timestamp:
- Jun 15, 2002, 1:27:03 PM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/Fileio.cpp
r7849 r8675 1 /* $Id: Fileio.cpp,v 1.6 5 2002-02-09 12:45:11sandervl Exp $ */1 /* $Id: Fileio.cpp,v 1.66 2002-06-15 11:27:03 sandervl Exp $ */ 2 2 3 3 /* … … 893 893 LPWSTR lpBuffer, LPWSTR *lpFilePart) 894 894 { 895 char *astring , *asciibuffer, *asciipart;895 char *astring = NULL, *asciibuffer = NULL, *asciipart = NULL; 896 896 DWORD rc; 897 897 898 asciibuffer = (char *)malloc(nBufferLength+1); 898 if(nBufferLength) { 899 asciibuffer = (char *)malloc(nBufferLength+1); 900 } 899 901 astring = UnicodeToAsciiString((LPWSTR)lpFileName); 900 902 … … 906 908 asciibuffer)); 907 909 908 if(rc )910 if(rc && asciibuffer) 909 911 AsciiToUnicode(asciibuffer, 910 912 lpBuffer); … … 918 920 919 921 FreeAsciiString(astring); 920 free(asciibuffer);922 if(asciibuffer) free(asciibuffer); 921 923 return(rc); 922 924 }
Note:
See TracChangeset
for help on using the changeset viewer.