explicitly reject empty names in dynamic linker load_library function
authorRich Felker <dalias@aerifal.cx>
Fri, 11 Jul 2014 04:29:44 +0000 (00:29 -0400)
committerRich Felker <dalias@aerifal.cx>
Fri, 11 Jul 2014 04:29:44 +0000 (00:29 -0400)
commit59549313d85fa9a0168ff8164cfe734255585f46
tree32e5601edb10b897827a5f4edbb7ff6dee13cd26
parent349381aa8c0fc385e54e1068dd5f2b27af55cd12
explicitly reject empty names in dynamic linker load_library function

previously passing an empty string for name resulted in failure, as
expected, but only after spurious syscalls, and it produced confusing
errno values (and thus dlerror strings).

in addition to dlopen calls, this issue affected use of LD_PRELOAD
with trailing whitespace or colon characters.
src/ldso/dynlink.c