X-Git-Url: https://mudpy.org/gitweb?p=mudpy.git;a=blobdiff_plain;f=lib%2Fmudpy%2Ftelnet.py;h=dfac1ee97fdf72c499dc8d66cc83cebace872850;hp=a4264cea35b89f525baad05ad5bd7c108e860d2c;hb=bca875d67e9f4fad50bf47a6c9695687a6e95778;hpb=d339c9cd860a8381c4ae2770011c9a41bfd7b67b diff --git a/lib/mudpy/telnet.py b/lib/mudpy/telnet.py index a4264ce..dfac1ee 100644 --- a/lib/mudpy/telnet.py +++ b/lib/mudpy/telnet.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- """Telnet functions and constants for the mudpy engine.""" -# Copyright (c) 2004-2013 Jeremy Stanley . Permission +# Copyright (c) 2004-2014 Jeremy Stanley . Permission # to use, copy, modify, and distribute this software is granted under # terms provided in the LICENSE file distributed with this software. @@ -182,8 +182,8 @@ def negotiate_telnet_options(user): elif len_text > position + 4 and command is SB: telopt = ord(text[position + 2]) if telopt is TELOPT_NAWS: - user.columns = ord(text[position + 3]) * \ - 256 + ord(text[position + 4]) + user.columns = ( + ord(text[position + 3]) * 256 + ord(text[position + 4])) end_subnegotiation = text.find(telnet_proto(IAC, SE), position) if end_subnegotiation > 0: text = text[:position] + text[end_subnegotiation + 2:]