bugfix: urgh, an important line disappeared some how, reinserted
[senf.git] / senf / Utils / Console / Server.cc
index 6bb4aae..fe7f351 100644 (file)
@@ -345,7 +345,7 @@ prefix_ senf::console::Client::Client(Server & server, ClientHandle handle)
               false),
       name_ (server.name()), reader_ (), mode_ (server.mode())
 {
-    handle_.facet<senf::TCPSocketProtocol>().nodelay();
+    handle_.facet<senf::TCPSocketProtocol>().nodelay(true);
     handle_.blocking(false);
     executor_.chroot(root());
     switch (mode_) {
@@ -415,7 +415,9 @@ prefix_ std::string::size_type senf::console::Client::handleInput(std::string da
         if (i != std::string::npos) {
             backtrace_ = msg.substr(0,i);
             msg = msg.substr(i+4);
-        } else
+        } else {
+            backtrace_.clear();
+        }
 
         stream() << msg << std::endl;
     }