summaryrefslogtreecommitdiff
path: root/src/elfops/section-in-segment.c
diff options
context:
space:
mode:
authornorly <ny-git@enpas.org>2013-05-24 01:07:45 +0100
committernorly <ny-git@enpas.org>2013-05-24 01:08:56 +0100
commitbac8986954899053330a952cb6e40d04ec1225b8 (patch)
tree0359885c1cb848b54489f8d8421d5c09edeea592 /src/elfops/section-in-segment.c
parent2e60e5b7733fbb99009421ca84a5e3cdc49e7fa7 (diff)
Cleaner error handling with ELFU_WARN and ELFU_WARNELF
Diffstat (limited to 'src/elfops/section-in-segment.c')
-rw-r--r--src/elfops/section-in-segment.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/elfops/section-in-segment.c b/src/elfops/section-in-segment.c
index 1ac9b84..143c03f 100644
--- a/src/elfops/section-in-segment.c
+++ b/src/elfops/section-in-segment.c
@@ -1,4 +1,3 @@
-#include <stdio.h>
#include <stdlib.h>
#include <libelf/libelf.h>
@@ -56,7 +55,7 @@ Elf_Scn* elfu_eScnLastInSegment(Elf *e, GElf_Phdr *phdr)
GElf_Shdr shdr;
if (gelf_getshdr(scn, &shdr) != &shdr) {
- fprintf(stderr, "gelf_getshdr() failed: %s\n", elf_errmsg(-1));
+ ELFU_WARNELF("gelf_getshdr");
continue;
}