diff options
| author | megazig <megazig@megazig-desktop.(none)> | 2009-05-20 23:12:55 -0500 |
|---|---|---|
| committer | megazig <megazig@megazig-desktop.(none)> | 2009-05-20 23:12:55 -0500 |
| commit | 1274bc0971966a53a139fcc18d9c16d735d4f5fc (patch) | |
| tree | e10eb511da463a0517b4878c49dddbc4e3c74ce8 /brlyt.c | |
| parent | 872b4ccd13e29c3a15e6a133bbefec320f4f22d0 (diff) | |
cleaned up memory leaks
Diffstat (limited to 'brlyt.c')
| -rw-r--r-- | brlyt.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -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); } |
