commit | 4e45ebb92c9708dffcd6c7d1890f0f2d696d1b54 | [log] [tgz] |
---|---|---|
author | Michael J. Spencer <bigcheesegs@gmail.com> | Tue Jan 31 21:46:29 2012 +0000 |
committer | Michael J. Spencer <bigcheesegs@gmail.com> | Tue Jan 31 21:46:29 2012 +0000 |
tree | f4076e3f6eed7f87aa650a6b6e1b4f315e45a03a | |
parent | 8526e64beffdfadf6b9ab8d4557b2f0851908e57 [diff] [blame] |
Fix use after free. llvm-svn: 149429
diff --git a/lld/lib/Core/NativeReader.cpp b/lld/lib/Core/NativeReader.cpp index cc61fc0..0316a2e 100644 --- a/lld/lib/Core/NativeReader.cpp +++ b/lld/lib/Core/NativeReader.cpp
@@ -409,7 +409,7 @@ if ( ec ) return ec; - return parseNativeObjectFile(mb.get(), path, result); + return parseNativeObjectFile(mb.take(), path, result); }