diff options
author | norly <ny-git@enpas.org> | 2013-06-26 19:57:39 +0100 |
---|---|---|
committer | norly <ny-git@enpas.org> | 2013-06-26 21:33:14 +0100 |
commit | 95516f950cf67ee154f362425c1472637d9f3e22 (patch) | |
tree | a60fbab2d4f19ac4178f00b4f23926cc6afe5d75 /src/elfucli.c | |
parent | 9ebc757b5592844e47bcddfba7335d2e7c590a8b (diff) |
Separate PLT lookup
Diffstat (limited to 'src/elfucli.c')
-rw-r--r-- | src/elfucli.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/elfucli.c b/src/elfucli.c index b3ea29f..d5f55be 100644 --- a/src/elfucli.c +++ b/src/elfucli.c @@ -149,8 +149,14 @@ int main(int argc, char **argv) goto ERR; } else { printf("--reladd: Injecting %s...\n", optarg); - elfu_mCheck(mrel); - elfu_mReladd(me, mrel); + if (elfu_mCheck(mrel)) { + printf("--reladd: Check for input file failed.\n"); + goto ERR; + } + if (elfu_mReladd(me, mrel)) { + printf("--reladd: Failed.\n"); + goto ERR; + } printf("--reladd: Injected %s.\n", optarg); } } |