commit | f05568a01898833154a7181da9d00f23367e5720 | [log] [tgz] |
---|---|---|
author | Vic Yang <victoryang@google.com> | Thu Oct 25 13:24:31 2018 -0700 |
committer | android-build-merger <android-build-merger@google.com> | Thu Oct 25 13:24:31 2018 -0700 |
tree | f82a6e80ce3f9bb332048de2ee1a214f932240ad | |
parent | edc23ced8a514d518a150d33da951e5f8e7d4718 [diff] | |
parent | 5c722edf2b6025538608e7190492452b058c6b1d [diff] |
Merge "linker: Fix fd leak" am: 5c722edf2b Change-Id: I08d587c4e88de924a0823f702f337cfa1abb85e2
diff --git a/linker/linker.cpp b/linker/linker.cpp index f085863..e866c3d 100644 --- a/linker/linker.cpp +++ b/linker/linker.cpp
@@ -1086,6 +1086,7 @@ fd = open_library_on_paths(zip_archive_cache, name, file_offset, needed_by->get_dt_runpath(), realpath); // Check if the library is accessible if (fd != -1 && !ns->is_accessible(*realpath)) { + close(fd); fd = -1; } }