fix rpath string memory leak on failed dlopen
authorRich Felker <dalias@aerifal.cx>
Sat, 4 Apr 2015 04:15:19 +0000 (00:15 -0400)
committerRich Felker <dalias@aerifal.cx>
Sat, 4 Apr 2015 04:15:19 +0000 (00:15 -0400)
commit077096259dafe6703d40f2265bad0819c24bfb12
treea5e07d3c17dbad613ee8c3aa454a89dfb3cd01ea
parent2963a9f79406c829d5fd710a2e8fe510ee83c006
fix rpath string memory leak on failed dlopen

when dlopen fails, all partially-loaded libraries need to be unmapped
and freed. any of these libraries using an rpath with $ORIGIN
expansion may have an allocated string for the expanded rpath;
previously, this string was not freed when freeing the library data
structures.
src/ldso/dynlink.c