aboutsummaryrefslogtreecommitdiff
path: root/brlyt.c
diff options
context:
space:
mode:
authormegazig <megazig@megazig-desktop.(none)>2009-05-20 23:12:55 -0500
committermegazig <megazig@megazig-desktop.(none)>2009-05-20 23:12:55 -0500
commit1274bc0971966a53a139fcc18d9c16d735d4f5fc (patch)
treee10eb511da463a0517b4878c49dddbc4e3c74ce8 /brlyt.c
parent872b4ccd13e29c3a15e6a133bbefec320f4f22d0 (diff)
cleaned up memory leaks
Diffstat (limited to 'brlyt.c')
-rw-r--r--brlyt.c3
1 files changed, 3 insertions, 0 deletions
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);
}