Skip to content

Commit 7f43b4a

Browse files
committed
[smb] Wrap the service deletion in a separate try/except block
1 parent d6445d5 commit 7f43b4a

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

nxc/protocols/smb/smbexec.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -127,9 +127,13 @@ def execute_remote(self, data):
127127
except Exception:
128128
pass
129129

130-
self.logger.debug(f"Remote service {self.__serviceName} deleted.")
131-
scmr.hRDeleteService(self.__scmr, service)
132-
scmr.hRCloseServiceHandle(self.__scmr, service)
130+
try:
131+
self.logger.debug(f"Remote service {self.__serviceName} deleted.")
132+
scmr.hRDeleteService(self.__scmr, service)
133+
scmr.hRCloseServiceHandle(self.__scmr, service)
134+
except Exception:
135+
pass
136+
133137
self.get_output_remote()
134138

135139
def get_output_remote(self):

0 commit comments

Comments
 (0)