(svn r9519) -Fix r7406 (revert r9518): free the malloced variable, not a pointer to that variable. Also free it if there's any error.

This commit is contained in:
glx
2007-03-28 14:31:52 +00:00
parent 8b8f20c216
commit 79e97494dc

View File

@@ -146,11 +146,11 @@ static FT_Error GetFontByFaceName(const char *font_name, FT_Face *face)
} while ((FT_Long)++index != (*face)->num_faces); } while ((FT_Long)++index != (*face)->num_faces);
#if defined(UNICODE)
free(font_path);
#endif
folder_error: folder_error:
registry_no_font_found: registry_no_font_found:
#if defined(UNICODE)
free(font_namep);
#endif
RegCloseKey(hKey); RegCloseKey(hKey);
return err; return err;
} }