fix(fix_services): remove unused Popen in on_ready (resource leak)

on_ready opens a subprocess.Popen to read journalctl but never uses
the result. The Popen object is never closed, leaking a file descriptor
and zombie process on every startup.

Signed-off-by: PwnPacker <4704376+CoderFX@users.noreply.github.com>
This commit is contained in:
CoderFX
2026-03-11 02:43:06 +02:00
parent 8b1297d836
commit 283be16549

View File

@@ -105,8 +105,6 @@ class FixServices(plugins.Plugin):
def on_ready(self, agent):
if self.is_disabled:
return
last_lines = ''.join(list(TextIOWrapper(subprocess.Popen(['journalctl', '-n10', '-k'],
stdout=subprocess.PIPE).stdout))[-10:])
try:
cmd_output = subprocess.check_output("ip link show wlan0mon", shell=True)
logging.debug("[Fix_Services ip link show wlan0mon]: %s" % repr(cmd_output))