diff options
-rw-r--r-- | paramiko/sftp_server.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/paramiko/sftp_server.py b/paramiko/sftp_server.py index fefb963f..91328e24 100644 --- a/paramiko/sftp_server.py +++ b/paramiko/sftp_server.py @@ -98,7 +98,10 @@ class SFTPServer (BaseSFTP, SubsystemHandler): self._log(DEBUG, 'Exception in server processing: ' + str(e)) self._log(DEBUG, util.tb_strings()) # send some kind of failure message, at least - self._send_status(request_number, SFTP_FAILURE) + try: + self._send_status(request_number, SFTP_FAILURE) + except: + pass def finish_subsystem(self): self.server.session_ended() |