aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaulo Alcantara <pcacjr@zytor.com>2012-05-28 00:52:03 -0300
committerPaulo Alcantara <pcacjr@zytor.com>2012-05-28 00:55:38 -0300
commitf89dba81b802a97b2673c60586aef39635717136 (patch)
treeca99b833bea6416783da598dcf2af6836b5dc3b6
parent6bf0c8bef0d3562e7eb4bc8bbc16ccc16f191a31 (diff)
downloadsyslinux-f89dba81b802a97b2673c60586aef39635717136.tar.gz
syslinux-f89dba81b802a97b2673c60586aef39635717136.tar.xz
syslinux-f89dba81b802a97b2673c60586aef39635717136.zip
com32: fix warning in elf_module
sys/module/elf_module.c: In function ‘module_load’: sys/module/elf_module.c:454:8: warning: ‘ctors’ may be used uninitialized in this function [-Wuninitialized] sys/module/elf_module.c:404:17: note: ‘ctors’ was declared here Signed-off-by: Paulo Alcantara <pcacjr@zytor.com>
-rw-r--r--com32/lib/sys/module/elf_module.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/com32/lib/sys/module/elf_module.c b/com32/lib/sys/module/elf_module.c
index cc913048..3e373847 100644
--- a/com32/lib/sys/module/elf_module.c
+++ b/com32/lib/sys/module/elf_module.c
@@ -401,7 +401,8 @@ static int resolve_symbols(struct elf_module *module) {
static int extract_operations(struct elf_module *module) {
Elf32_Sym *ctors_start, *ctors_end;
Elf32_Sym *dtors_start, *dtors_end;
- module_ctor_t *ctors, *dtors;
+ module_ctor_t *ctors = NULL;
+ module_ctor_t *dtors = NULL;
ctors_start = module_find_symbol("__ctors_start", module);
ctors_end = module_find_symbol("__ctors_end", module);