diff options
author | norly <ny-git@enpas.org> | 2013-06-20 23:25:09 +0100 |
---|---|---|
committer | norly <ny-git@enpas.org> | 2013-06-20 23:25:09 +0100 |
commit | fb56823e86ceff5e340a691ef2a6d5df81e02fac (patch) | |
tree | df7750e090cafaaba6572f43929d1d5874e58645 /src/elfucli.c | |
parent | fd5d1e4f3c968fa87b46ef1ca94f8b613df121ff (diff) |
Add Elf/Phdr/Scn alloc/destroy
Diffstat (limited to 'src/elfucli.c')
-rw-r--r-- | src/elfucli.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/elfucli.c b/src/elfucli.c index cd8f0ba..b3ea29f 100644 --- a/src/elfucli.c +++ b/src/elfucli.c @@ -84,6 +84,10 @@ int main(int argc, char **argv) } break; case 'i': + if (me) { + elfu_mElfDestroy(me); + } + printf("Opening input file %s.\n", optarg); openElf(&hIn, optarg, ELF_C_READ); if (!hIn.e) { @@ -200,6 +204,10 @@ int main(int argc, char **argv) EXIT: + if (me) { + elfu_mElfDestroy(me); + } + if (hIn.e) { closeElf(&hIn); } |