diff options
author | norly <ny-git@enpas.org> | 2013-06-28 03:00:05 +0100 |
---|---|---|
committer | norly <ny-git@enpas.org> | 2013-06-28 03:00:05 +0100 |
commit | 88a99f6bafe7140711fa0095043c856fd8c44dc7 (patch) | |
tree | 387ebd0a82dcf86193438827c39541b072995014 /src/elfucli.c | |
parent | 50b85e44529f195bf8156e9c0045d8b017ee26f5 (diff) |
Implement memory management TODOs
Diffstat (limited to 'src/elfucli.c')
-rw-r--r-- | src/elfucli.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/elfucli.c b/src/elfucli.c index d5f55be..b01c91a 100644 --- a/src/elfucli.c +++ b/src/elfucli.c @@ -151,13 +151,16 @@ int main(int argc, char **argv) printf("--reladd: Injecting %s...\n", optarg); if (elfu_mCheck(mrel)) { printf("--reladd: Check for input file failed.\n"); + elfu_mElfDestroy(mrel); goto ERR; } if (elfu_mReladd(me, mrel)) { printf("--reladd: Failed.\n"); + elfu_mElfDestroy(mrel); goto ERR; } printf("--reladd: Injected %s.\n", optarg); + elfu_mElfDestroy(mrel); } } break; |