Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/mumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLudwig Nussel <ludwig.nussel@suse.de>2009-11-10 16:07:20 +0300
committerThorvald Natvig <slicer@users.sourceforge.net>2009-11-10 18:46:42 +0300
commit7dae3ed25ac85ac033d884ff9c4d1f8ed039853c (patch)
tree144c3b7801ce4888aabc0d61c211f7a2a8cb8185 /overlay_gl
parent1b2647b9c322dcbb0fd2685fc5c14d237a324699 (diff)
silence integer/pointer cast warning
lm->l_addr is an unsigned integer of the correct size so false positive in this case
Diffstat (limited to 'overlay_gl')
-rw-r--r--overlay_gl/overlay.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/overlay_gl/overlay.c b/overlay_gl/overlay.c
index 807978eb7..31c3c7ce5 100644
--- a/overlay_gl/overlay.c
+++ b/overlay_gl/overlay.c
@@ -584,10 +584,11 @@ static void initializeLibrary() {
}
ods("Iterating dlsym table %p %p %d", symtab, strtab, nchains);
for (i=0;i<nchains;++i) {
+ // ELF32_ST_TYPE and ELF64_ST_TYPE are the same
if (ELF32_ST_TYPE(symtab[i].st_info) != STT_FUNC)
continue;
if (strcmp(strtab+symtab[i].st_name, "dlsym") == 0)
- odlsym = lm->l_addr + symtab[i].st_value;
+ odlsym = (void*)lm->l_addr + symtab[i].st_value;
}
ods("Original dlsym at %p", odlsym);
}