X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FUtils%2FTermlib%2FTelnetTerminal.cc;h=e01c98ff0e24315370207760b3684bf829389529;hb=9bc655e14d2d8c204ed835896cb51e42d49bd68f;hp=758a360751cefc06bf76fcda92c134f7f0295135;hpb=601d1f509f5bb24df167a4dd5a20da67a0af9af8;p=senf.git diff --git a/senf/Utils/Termlib/TelnetTerminal.cc b/senf/Utils/Termlib/TelnetTerminal.cc index 758a360..e01c98f 100644 --- a/senf/Utils/Termlib/TelnetTerminal.cc +++ b/senf/Utils/Termlib/TelnetTerminal.cc @@ -1,6 +1,6 @@ // $Id$ // -// Copyright (C) 2009 +// Copyright (C) 2009 // Fraunhofer Institute for Open Communication Systems (FOKUS) // Competence Center NETwork research (NET), St. Augustin, GERMANY // Stefan Bund @@ -73,7 +73,7 @@ prefix_ void senf::term::TelnetTerminal::v_setupComplete() if (setupFailed_) v_setupFailed(); - else if (! (width() > 0 + else if (! (width() > 0 && ! terminalType().empty() && localOption(telnetopt::SUPPRESS_GO_AHEAD) && peerOption(telnetopt::SUPPRESS_GO_AHEAD) @@ -98,7 +98,7 @@ prefix_ void senf::term::TelnetTerminal::v_setupComplete() if (! init) log << " terminal initialization (cb_init) failed\n"; })); - + setupFailed_ = true; requestPeerOption(telnetopt::SUPPRESS_GO_AHEAD, false); requestLocalOption(telnetopt::SUPPRESS_GO_AHEAD, false);