diff --git a/aioftp/server.py b/aioftp/server.py index 1136a6c..4087c7c 100644 --- a/aioftp/server.py +++ b/aioftp/server.py @@ -1374,9 +1374,9 @@ async def handler(reader, writer): except errors.NoAvailablePort: connection.response("421", ["no free ports"]) return False - code, info = "227", ["listen socket created"] + code, message = "227", "listen socket created" else: - code, info = "227", ["listen socket already exists"] + code, message = "227", "listen socket already exists" for sock in connection.passive_server.sockets: if sock.family == socket.AF_INET: @@ -1387,7 +1387,7 @@ async def handler(reader, writer): return False nums = tuple(map(int, host.split("."))) + (port >> 8, port & 0xff) - info.append("({})".format(",".join(map(str, nums)))) + info = "{} ({})".format(message, ",".join(map(str, nums))) if connection.future.data_connection.done(): connection.data_connection.close() del connection.data_connection