Эх сурвалжийг харах

!2 release and set to nullptr

chenliangyu 4 сар өмнө
parent
commit
52516866b3

+ 10 - 2
Framework/spbase/sp_firewallControl.cpp

@@ -99,8 +99,16 @@ std::vector<FirewallRuleInfo> FirewallController::QueryRules(const std::wstring&
 }
 
 void FirewallController::Shutdown() {
-    if (firewallPolicy) firewallPolicy->Release();
-    if (comInitialized) CoUninitialize();
+    if (firewallPolicy)
+    {
+        firewallPolicy->Release();
+        firewallPolicy = nullptr;
+    }
+    if (comInitialized)
+    {
+        CoUninitialize();
+        comInitialized = false;
+    }
 }