BUG: https://bugzilla.samba.org/show_bug.cgi?id=14356
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
return
def close(self):
- self.smbconn.close(self.smbfid)
+ try:
+ self.smbconn.close(self.smbfid)
+ except NTSTATUSError as e:
+ if e.args[0] == NT_STATUS_CONNECTION_DISCONNECTED:
+ pass
+ elif e.args[0] == NT_STATUS_PIPE_DISCONNECTED:
+ pass
+ elif e.args[0] == NT_STATUS_IO_TIMEOUT:
+ pass
+ else:
+ raise e
del self.smbconn
def settimeout(self, timeo):