Merge "Correctly handle the case of empty LD_PRELOAD entries"

This commit is contained in:
Dimitry Ivanov 2016-05-24 23:13:06 +00:00 committed by Gerrit Code Review
commit 5fa5717674

View file

@ -475,6 +475,9 @@ static void parse_LD_PRELOAD(const char* path) {
if (path != nullptr) {
// We have historically supported ':' as well as ' ' in LD_PRELOAD.
g_ld_preload_names = android::base::Split(path, " :");
std::remove_if(g_ld_preload_names.begin(),
g_ld_preload_names.end(),
[] (const std::string& s) { return s.empty(); });
}
}