diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2020-07-18 15:08:03 +0200 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2020-07-18 15:08:03 +0200 |
commit | 115bcf921a52005b89ff2859ccae4a8fc6d6deed (patch) | |
tree | f29c4f3cd3674f5102885e19d7ee70235c709edf /iconvdata/ibm922.h | |
parent | e9422236a2dd4cf2b7e900af5e84706da68bd43e (diff) | |
download | glibc-115bcf921a52005b89ff2859ccae4a8fc6d6deed.zip glibc-115bcf921a52005b89ff2859ccae4a8fc6d6deed.tar.gz glibc-115bcf921a52005b89ff2859ccae4a8fc6d6deed.tar.bz2 |
hurd: Fix longjmp early in initialization
When e.g. an LD_PRELOAD fails, _dl_signal_exception/error longjmps, but TLS
is not initialized yet, let along signal state. We thus mustn't look at
them within __longjmp.
* sysdeps/mach/hurd/i386/____longjmp_chk.S,__longjmp.S: Check for
initialized value of %gs, and that sigstate is non-NULL.
Diffstat (limited to 'iconvdata/ibm922.h')
0 files changed, 0 insertions, 0 deletions