summaryrefslogtreecommitdiff
path: root/libexec/rtld-elf
diff options
context:
space:
mode:
authorEric van Gyzen <vangyzen@FreeBSD.org>2019-02-01 23:16:59 +0000
committerEric van Gyzen <vangyzen@FreeBSD.org>2019-02-01 23:16:59 +0000
commitac818ca6441d08bd857740110662fe49e872a2d8 (patch)
tree45abd1597a560a1153b8eaad7d7b6d1e8454f1b6 /libexec/rtld-elf
parent50b06886a715d7be052e1742f7d11ce82928f134 (diff)
downloadsrc-test2-ac818ca6441d08bd857740110662fe49e872a2d8.tar.gz
src-test2-ac818ca6441d08bd857740110662fe49e872a2d8.zip
Notes
Diffstat (limited to 'libexec/rtld-elf')
-rw-r--r--libexec/rtld-elf/i386/reloc.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/libexec/rtld-elf/i386/reloc.c b/libexec/rtld-elf/i386/reloc.c
index 84bbaf5f2f89..ef6e805aeeb4 100644
--- a/libexec/rtld-elf/i386/reloc.c
+++ b/libexec/rtld-elf/i386/reloc.c
@@ -146,6 +146,10 @@ reloc_non_plt(Obj_Entry *obj, Obj_Entry *obj_rtld, int flags,
} else
cache = NULL;
+ /* Appease some compilers. */
+ symval = 0;
+ def = NULL;
+
rellim = (const Elf_Rel *)((const char *)obj->rel + obj->relsize);
for (rel = obj->rel; rel < rellim; rel++) {
switch (ELF_R_TYPE(rel->r_info)) {