--- ftplib.py.old 2017-01-24 15:42:40.635748400 +0100 +++ ftplib.py 2017-01-24 15:48:57.474428500 +0100 @@ -796,7 +796,8 @@ conn, size = FTP.ntransfercmd(self, cmd, rest) if self._prot_p: conn = self.context.wrap_socket(conn, - server_hostname=self.host) + server_hostname=self.host, + session = self.sock.session) return conn, size def abort(self):