From dcb9182321af911d6d3588c392afa837563a6b19 Mon Sep 17 00:00:00 2001 From: XiaoliChan <2209553467@qq.com> Date: Wed, 30 Aug 2023 15:57:11 +0800 Subject: [PATCH] [wmi] self review: real-world test Signed-off-by: XiaoliChan <2209553467@qq.com> --- cme/protocols/wmi.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cme/protocols/wmi.py b/cme/protocols/wmi.py index bc97f074..190abc33 100644 --- a/cme/protocols/wmi.py +++ b/cme/protocols/wmi.py @@ -177,7 +177,9 @@ class wmi(connection): iInterface = dcom.CoCreateInstanceEx(CLSID_WbemLevel1Login, IID_IWbemLevel1Login) flag, self.stringBinding = dcom_FirewallChecker(iInterface, self.args.rpc_timeout) except Exception as e: - dcom.disconnect() + self.logger.debug(str(e)) + if "dcom" in locals(): + dcom.disconnect() if not str(e).find("access_denied") > 0: self.logger.fail(str(e))