Use std::thread rather than pthreads in AtomicHashMapTest
[folly.git] / folly / Subprocess.cpp
index 1e294ba767b985b91d083877f9eab3984cfe324d..d7d28d9f4b150dd58375023bbf78ef85f4341105 100644 (file)
@@ -832,7 +832,8 @@ std::vector<Subprocess::ChildPipe> Subprocess::takeOwnershipOfPipes() {
   for (auto& p : pipes_) {
     pipes.emplace_back(p.childFd, std::move(p.pipe));
   }
-  pipes_.clear();
+  // release memory
+  std::vector<Pipe>().swap(pipes_);
   return pipes;
 }