X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FUtils%2FTermlib%2FTelnet.cc;fp=senf%2FUtils%2FTermlib%2FTelnet.cc;h=0ce7e4554125910d7595a3520bae3d64933ddf59;hb=9bf675b08d624cfac113a1a90dcfbd9503872b1d;hp=df86304d57f3b97f8491393eb4470e754825a021;hpb=9e09a3d9a5f3f41ea7661771987faec068da1182;p=senf.git diff --git a/senf/Utils/Termlib/Telnet.cc b/senf/Utils/Termlib/Telnet.cc index df86304..0ce7e45 100644 --- a/senf/Utils/Termlib/Telnet.cc +++ b/senf/Utils/Termlib/Telnet.cc @@ -173,7 +173,7 @@ prefix_ void senf::term::BaseTelnetProtocol::handleNormalChar(char c) prefix_ void senf::term::BaseTelnetProtocol::handleCommand(char c) { - switch (c) { + switch (static_cast(c)) { case CMD_SE: // Ignore spurious SE commands .. they should only occur while in subnegotiation mode charState_ = NORMAL; @@ -257,7 +257,7 @@ prefix_ void senf::term::BaseTelnetProtocol::handleSBData(char c) prefix_ void senf::term::BaseTelnetProtocol::handleSBIAC(char c) { - switch (c) { + switch (static_cast(c)) { case CMD_IAC: data_.push_back(c); charState_ = SB_DATA;