From 1274bc0971966a53a139fcc18d9c16d735d4f5fc Mon Sep 17 00:00:00 2001 From: megazig Date: Wed, 20 May 2009 23:12:55 -0500 Subject: cleaned up memory leaks --- brlyt.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'brlyt.c') diff --git a/brlyt.c b/brlyt.c index d842140..c893c7d 100644 --- a/brlyt.c +++ b/brlyt.c @@ -833,6 +833,7 @@ void parse_brlyt(char *filename, char *filenameout) u8* brlyt_file = (u8*)malloc(file_size); fseek(fp, 0, SEEK_SET); fread(brlyt_file, file_size, 1, fp); + fclose(fp); BRLYT_fileoffset = 0; brlyt_header header; BRLYT_ReadDataFromMemory(&header, brlyt_file, sizeof(brlyt_header)); @@ -872,6 +873,8 @@ void parse_brlyt(char *filename, char *filenameout) mxmlSaveFile(xml, xmlFile, whitespace_cb); fclose(xmlFile); mxmlDelete(xml); + free(entries); + free(brlyt_file); free(materials); free(textures); } -- cgit v1.3.1