[syslinux:elflink] com32: fix warning in elf_module

syslinux-bot for Paulo Alcantara pcacjr at zytor.com
Tue May 29 14:57:03 PDT 2012


Commit-ID:  f89dba81b802a97b2673c60586aef39635717136
Gitweb:     http://www.syslinux.org/commit/f89dba81b802a97b2673c60586aef39635717136
Author:     Paulo Alcantara <pcacjr at zytor.com>
AuthorDate: Mon, 28 May 2012 00:52:03 -0300
Committer:  Paulo Alcantara <pcacjr at zytor.com>
CommitDate: Mon, 28 May 2012 00:55:38 -0300

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 at zytor.com>

---
 com32/lib/sys/module/elf_module.c |    3 ++-
 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 cc91304..3e37384 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);


More information about the Syslinux-commits mailing list