[Lldb-commits] [lldb] [LLDB] Close previously opened handles in `PseudoConsole` (PR #176775)

via lldb-commits lldb-commits at lists.llvm.org
Tue Jan 20 08:46:28 PST 2026


================
@@ -64,10 +64,16 @@ struct Kernel32 {
 
 static Kernel32 kernel32;
 
+PseudoConsole::~PseudoConsole() { Close(); }
+
 llvm::Error PseudoConsole::OpenPseudoConsole() {
   if (!kernel32.IsConPTYAvailable())
     return llvm::make_error<llvm::StringError>("ConPTY is not available",
                                                llvm::errc::io_error);
+
+  // close any previously opened handles
+  Close();
----------------
Nerixyz wrote:

Yes, exactly.

https://github.com/llvm/llvm-project/pull/176775


More information about the lldb-commits mailing list