From: Mark Wielaard Date: Wed, 25 Sep 2013 11:02:53 +0000 (+0200) Subject: eblsectionstripp.c (ebl_section_strip_p): Check shdr_l is not NULL. X-Git-Tag: elfutils-0.157~8 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2cfec29465e4d1882256f85eb92bbde4a9bdedbe;p=thirdparty%2Felfutils.git eblsectionstripp.c (ebl_section_strip_p): Check shdr_l is not NULL. Signed-off-by: Mark Wielaard --- diff --git a/libebl/ChangeLog b/libebl/ChangeLog index 78f6b69db..623bdbaae 100644 --- a/libebl/ChangeLog +++ b/libebl/ChangeLog @@ -1,3 +1,7 @@ +2013-09-25 Mark Wielaard + + * eblsectionstripp.c (ebl_section_strip_p): Check shdr_l is not NULL. + 2013-04-24 Mark Wielaard * Makefile.am: Use AM_CPPFLAGS instead of INCLUDES. diff --git a/libebl/eblsectionstripp.c b/libebl/eblsectionstripp.c index 949706820..c6cda63a2 100644 --- a/libebl/eblsectionstripp.c +++ b/libebl/eblsectionstripp.c @@ -1,5 +1,5 @@ /* Check whether section can be stripped. - Copyright (C) 2005 Red Hat, Inc. + Copyright (C) 2005, 2013 Red Hat, Inc. This file is part of elfutils. This file is free software; you can redistribute it and/or modify @@ -51,7 +51,7 @@ ebl_section_strip_p (Ebl *ebl, const GElf_Ehdr *ehdr, const GElf_Shdr *shdr, Elf_Scn *scn_l = elf_getscn (ebl->elf, (shdr)->sh_info); GElf_Shdr shdr_mem_l; GElf_Shdr *shdr_l = gelf_getshdr (scn_l, &shdr_mem_l); - if (shdr_l == NULL) + if (shdr_l != NULL) { const char *s_l = elf_strptr (ebl->elf, ehdr->e_shstrndx, shdr_l->sh_name);