diff options
author | Rich Felker <dalias@aerifal.cx> | 2011-06-30 16:31:43 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2011-06-30 16:31:43 -0400 |
commit | f6fd351c703a2843959b3be83078d9dce33f30f3 (patch) | |
tree | 0ee99bf56d4a10d72707b4e1e1625e0e289aaf18 /src/math/e_sqrtf.c | |
parent | e5cb55fedd811f71cd91ef097a8a4a4964d8c564 (diff) | |
download | musl-f6fd351c703a2843959b3be83078d9dce33f30f3.tar.gz musl-f6fd351c703a2843959b3be83078d9dce33f30f3.tar.xz musl-f6fd351c703a2843959b3be83078d9dce33f30f3.zip |
catch invalid ld80 bit patterns and treat them as nan
this should not be necessary - the invalid bit patterns cannot be created except through type punning. however, some broken gnu software is passing them to printf and triggering dangerous stack-smashing, so let's catch them anyway...
Diffstat (limited to 'src/math/e_sqrtf.c')
0 files changed, 0 insertions, 0 deletions