diff options
| -rw-r--r-- | libc/misc/elf/dl-iterate-phdr.c | 5 | 
1 files changed, 5 insertions, 0 deletions
diff --git a/libc/misc/elf/dl-iterate-phdr.c b/libc/misc/elf/dl-iterate-phdr.c index 6561ed69e..a7677f11f 100644 --- a/libc/misc/elf/dl-iterate-phdr.c +++ b/libc/misc/elf/dl-iterate-phdr.c @@ -62,7 +62,12 @@ dl_iterate_phdr (int (*callback) (struct dl_phdr_info *info,        /* This entry describes this statically-linked program itself.  */        struct dl_phdr_info info;        int ret; +#ifdef __FDPIC__ +      info.dlpi_addr.map = NULL; +      info.dlpi_addr.got_value = NULL; +#else        info.dlpi_addr = 0; +#endif        info.dlpi_name = "";        info.dlpi_phdr = _dl_phdr;        info.dlpi_phnum = _dl_phnum;  | 
