Skip to content

Commit 7da22d0

Browse files
committed
Remove an unnecessary var and fix process_close
1 parent 0820a4f commit 7da22d0

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

data/meterpreter/ext_server_stdapi.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -666,12 +666,11 @@ def stdapi_sys_config_sysinfo(request, response):
666666

667667
@meterpreter.register_function
668668
def stdapi_sys_process_close(request, response):
669-
proc_h_id = packet_get_tlv(request, TLV_TYPE_PROCESS_HANDLE)
669+
proc_h_id = packet_get_tlv(request, TLV_TYPE_HANDLE)
670670
if not proc_h_id:
671671
return ERROR_SUCCESS, response
672672
proc_h_id = proc_h_id['value']
673-
proc_h = meterpreter.channels[proc_h_id]
674-
proc_h.kill()
673+
del meterpreter.processes[proc_h_id]
675674
return ERROR_SUCCESS, response
676675

677676
@meterpreter.register_function

data/meterpreter/meterpreter.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -332,7 +332,6 @@ def run(self):
332332
response = self.create_response(request)
333333
self.socket.send(response)
334334
else:
335-
channels_for_removal = []
336335
# iterate over the keys because self.channels could be modified if one is closed
337336
channel_ids = list(self.channels.keys())
338337
for channel_id in channel_ids:

0 commit comments

Comments
 (0)