diff options
Diffstat (limited to 'disassembler.c')
-rw-r--r-- | disassembler.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/disassembler.c b/disassembler.c index 8da5a38..26f0b79 100644 --- a/disassembler.c +++ b/disassembler.c @@ -64,8 +64,12 @@ int main(int argc, char **argv) if ((ret = input_bin(fin, &insts, &insts_count))) return error_ret && ret; + fclose(fin); + if ((ret = output_asm(fout, labels, labels_count, insts, insts_count))) return error_ret && ret; + parse_free(insts, insts_count, NULL, 0); + fclose(fout); return 0; } |