commit | 1971e8a77b2ecb264e34e64abf0876b43fec62eb | [log] [tgz] |
---|---|---|
author | Chris Lattner <sabre@nondot.org> | Fri May 12 18:13:11 2006 +0000 |
committer | Chris Lattner <sabre@nondot.org> | Fri May 12 18:13:11 2006 +0000 |
tree | bdb987a7008766d22650fe8f18eb1242c29a4ccc | |
parent | 1fe2d2c6009554fae29b3208d092a96acbca2de7 [diff] [blame] |
Fix iterator invalidation bug, identified by Coverity. llvm-svn: 28257
diff --git a/llvm/lib/System/DynamicLibrary.cpp b/llvm/lib/System/DynamicLibrary.cpp index 0c179fc..056fed0 100644 --- a/llvm/lib/System/DynamicLibrary.cpp +++ b/llvm/lib/System/DynamicLibrary.cpp
@@ -93,6 +93,7 @@ if (*I == a_handle) { // Note: don't use the swap/pop_back trick here. Order is important. OpenedHandles.erase(I); + return; } } }