summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@uclibc-ng.org>2018-04-22 09:10:13 +0100
committerWaldemar Brodkorb <wbx@uclibc-ng.org>2018-04-22 11:09:42 +0100
commit8d7723d1c122c31a07cc6d51ab587ea879dca099 (patch)
tree468c49720c7614cf367a3bdb842cfe98bdc15308
parentd89de5cba65e37c95e6174bdeab4039e50d546f9 (diff)
libdl: remove gcc warnings
-rw-r--r--ldso/libdl/libdl.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/ldso/libdl/libdl.c b/ldso/libdl/libdl.c
index ebf6ae329..ff2753591 100644
--- a/ldso/libdl/libdl.c
+++ b/ldso/libdl/libdl.c
@@ -619,7 +619,7 @@ static void *do_dlopen(const char *libname, int flag, ElfW(Addr) from)
continue;
tpnt->init_flag |= INIT_FUNCS_CALLED;
- if (tpnt->dynamic_info[DT_INIT] != NULL) {
+ if (tpnt->dynamic_info[DT_INIT]) {
void (*dl_elf_func) (void);
dl_elf_func = (void (*)(void)) DL_RELOC_ADDR(tpnt->loadaddr, tpnt->dynamic_info[DT_INIT]);
if (dl_elf_func) {
@@ -629,7 +629,7 @@ static void *do_dlopen(const char *libname, int flag, ElfW(Addr) from)
}
}
- if (tpnt->dynamic_info[DT_INIT_ARRAY] != NULL) {
+ if (tpnt->dynamic_info[DT_INIT_ARRAY]) {
void (*dl_elf_func) (void);
dl_elf_func = (void (*)(void)) DL_RELOC_ADDR(tpnt->loadaddr, tpnt->dynamic_info[DT_INIT_ARRAY]);
if (dl_elf_func) {
@@ -835,14 +835,14 @@ static int do_dlclose(void *vhandle, int need_fini)
) {
tpnt->init_flag |= FINI_FUNCS_CALLED;
- if (tpnt->dynamic_info[DT_FINI_ARRAY] != NULL) {
+ if (tpnt->dynamic_info[DT_FINI_ARRAY]) {
dl_elf_fini = (int (*)(void)) DL_RELOC_ADDR(tpnt->loadaddr, tpnt->dynamic_info[DT_FINI_ARRAY]);
_dl_if_debug_print("running dtors for library %s at '%p'\n",
tpnt->libname, dl_elf_fini);
_dl_run_fini_array(tpnt);
}
- if (tpnt->dynamic_info[DT_FINI] != NULL) {
+ if (tpnt->dynamic_info[DT_FINI]) {
dl_elf_fini = (int (*)(void)) DL_RELOC_ADDR(tpnt->loadaddr, tpnt->dynamic_info[DT_FINI]);
_dl_if_debug_print("running old-style dtors for library %s at '%p'\n",
tpnt->libname, dl_elf_fini);