diff options
author | Rich Felker <dalias@aerifal.cx> | 2013-06-26 10:17:29 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2013-06-26 10:17:29 -0400 |
commit | 11bc173765a22d460e090f46278ab4b96551a43b (patch) | |
tree | 6760a64f5b69e4d4b172202c382726f3425d5075 /src/stdio/putw.c | |
parent | a3e2f3c2b15053a2f9faccc62947b82f2219599f (diff) | |
download | musl-11bc173765a22d460e090f46278ab4b96551a43b.tar.gz musl-11bc173765a22d460e090f46278ab4b96551a43b.tar.xz musl-11bc173765a22d460e090f46278ab4b96551a43b.zip |
fix dynamic linker handling of empty path file or error reading path file
previously, the path string was being used despite being invalid. with this change, empty path file or error reading the path file is treated as an empty path. this is preferable to falling back to a default path, so that attacks to prevent reading of the path file could not result in loading incorrect and possibly dangerous (outdated or mismatching ABI) libraries from. the code to strip the final newline has also been removed; now that newline is accepted as a delimiter, it's harmless to leave it in place.
Diffstat (limited to 'src/stdio/putw.c')
0 files changed, 0 insertions, 0 deletions