summaryrefslogtreecommitdiff
path: root/kexec/kexec-elf-rel.c
diff options
context:
space:
mode:
authorGeoff Levand <geoff@infradead.org>2013-10-02 20:49:46 +0000
committerSimon Horman <horms@verge.net.au>2013-10-03 10:02:55 +0900
commitf1b762adba085ec57903aae8e2791dccc197c559 (patch)
tree65733cb665c1c0b9a465cf3ee8ef812d6aa12d69 /kexec/kexec-elf-rel.c
parent2994d8a9ffd38fe3e650cc1ed007edbda9ab51c7 (diff)
kexec: Fix uninitialized build warning
Initialize a local variable to zero. Fixes build warnings like these: kexec/kexec-elf-rel.c: warning: ‘rel.r_offset’ may be used uninitialized in this function Signed-off-by: Geoff Levand <geoff@infradead.org> for Huawei, Linaro Signed-off-by: Simon Horman <horms@verge.net.au>
Diffstat (limited to 'kexec/kexec-elf-rel.c')
-rw-r--r--kexec/kexec-elf-rel.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/kexec/kexec-elf-rel.c b/kexec/kexec-elf-rel.c
index f59140f..020cab0 100644
--- a/kexec/kexec-elf-rel.c
+++ b/kexec/kexec-elf-rel.c
@@ -336,7 +336,7 @@ int elf_rel_load(struct mem_ehdr *ehdr, struct kexec_info *info,
}
rel_end = shdr->sh_data + shdr->sh_size;
for(ptr = shdr->sh_data; ptr < rel_end; ptr += rel_size) {
- struct mem_rela rel;
+ struct mem_rela rel = {0};
struct mem_sym sym;
const void *location;
const unsigned char *name;