Fix GCC 5.1 compile issue seen at Linux Arch

rmodule.c: In function ‘rmodule_create’:
rmodule.c:287:29: error: ‘phdr’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
        (phdr->p_vaddr + phdr->p_memsz))) {
                             ^
rmodule.c:204:14: note: ‘phdr’ was declared here
  Elf64_Phdr *phdr;
              ^

Change-Id: I94a235253610348484eef218ec855103a3bb5da5
Signed-off-by: Anatol Pomozov <anatol.pomozov@gmail.com>
Reviewed-on: http://review.coreboot.org/10881
Tested-by: build bot (Jenkins)
Reviewed-by: Francis Rowe <info@gluglug.org.uk>
This commit is contained in:
Anatol Pomozov 2015-07-10 17:30:01 -07:00 committed by Stefan Reinauer
parent bd1499d338
commit 8cce701b56
1 changed files with 1 additions and 1 deletions

View File

@ -201,7 +201,7 @@ static int find_program_segment(struct rmod_context *ctx)
int i; int i;
int nsegments; int nsegments;
struct parsed_elf *pelf; struct parsed_elf *pelf;
Elf64_Phdr *phdr; Elf64_Phdr *phdr = NULL;
pelf = &ctx->pelf; pelf = &ctx->pelf;