From 01cb3ea2ee223b71d7e7c970bc57222d0e45f01e Mon Sep 17 00:00:00 2001 From: Caroline Tice Date: Mon, 13 Dec 2010 20:05:03 +0000 Subject: [PATCH] Revert a small but important part of the EOF handling code that Greg missed in his previous revert. llvm-svn: 121712 --- lldb/source/Core/ConnectionFileDescriptor.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lldb/source/Core/ConnectionFileDescriptor.cpp b/lldb/source/Core/ConnectionFileDescriptor.cpp index c333d06b1764..da199b99b5e4 100644 --- a/lldb/source/Core/ConnectionFileDescriptor.cpp +++ b/lldb/source/Core/ConnectionFileDescriptor.cpp @@ -155,9 +155,13 @@ ConnectionFileDescriptor::Read (void *dst, size_t dst_len, ConnectionStatus &sta Error error; ssize_t bytes_read = ::read (m_fd, dst, dst_len); if (bytes_read == 0) +// Disable the end-of-file special handling stuff for now. Hopefully re-instate it (properly fixed) at a +// later date: { - error.Clear(); // End-of-file. Do not automatically close; pass along for the end-of-file handlers. - status = eConnectionStatusEndOfFile; +// error.Clear(); // End-of-file. Do not automatically close; pass along for the end-of-file handlers. +// status = eConnectionStatusEndOfFile; + error.SetErrorStringWithFormat("End-of-file.\n"); + status = eConnectionStatusLostConnection; } else if (bytes_read < 0) {