gdi32: Fix leak of FullName of replaced font face.

oldstable
Ken Thomases 2011-05-16 18:20:09 -05:00 committed by Alexandre Julliard
parent 10371fcc50
commit e6d6fbf6e9
1 changed files with 2 additions and 1 deletions

View File

@ -262,7 +262,7 @@ struct enum_data
typedef struct tagFace {
struct list entry;
WCHAR *StyleName;
const WCHAR *FullName;
WCHAR *FullName;
char *file;
void *font_data_ptr;
DWORD font_data_size;
@ -1454,6 +1454,7 @@ static INT AddFontToList(const char *file, void *font_data_ptr, DWORD font_data_
list_remove(&face->entry);
HeapFree(GetProcessHeap(), 0, face->file);
HeapFree(GetProcessHeap(), 0, face->StyleName);
HeapFree(GetProcessHeap(), 0, face->FullName);
HeapFree(GetProcessHeap(), 0, face);
break;
}