_dl_signal_error may be called with objname == NULL. _dl_exception_create
checks objname == NULL. But fatal_error doesn't. Check objname before
calling fatal_error. This fixes BZ #31596.
Reviewed-by: Sunil K Pandey <skpgkp2@gmail.com>
__longjmp (lcatch->env[0].__jmpbuf, 1);
}
else
- fatal_error (errcode, objname, occasion, errstring);
+ {
+ if (objname == NULL)
+ objname = "";
+ fatal_error (errcode, objname, occasion, errstring);
+ }
}
rtld_hidden_def (_dl_signal_error)