being relocated, take into account that nothing might even be loaded.
2005-07-06 Ulrich Drepper <drepper@redhat.com>
+ * elf/dl-error.c (_dl_signal_error): When testing for executable
+ being relocated, take into account that nothing might even be loaded.
+
* elf/dl-reloc.c [PROF] (_dl_relocate_object): Define
consider_profiling always to zero. Don't count of compiler to
remove unreached if block.
/* If the main executable is relocated it means the libc's malloc
is used. */
#ifdef SHARED
- lcatch->malloced = (GL(dl_ns)[LM_ID_BASE]._ns_loaded->l_relocated
- != 0);
+ lcatch->malloced = (GL(dl_ns)[LM_ID_BASE]._ns_loaded != NULL
+ && (GL(dl_ns)[LM_ID_BASE]._ns_loaded->l_relocated
+ != 0));
#else
lcatch->malloced = true;
#endif