Bladeren bron

!2 release and set to nullptr

chenliangyu 4 maanden geleden
bovenliggende
commit
52516866b3
1 gewijzigde bestanden met toevoegingen van 10 en 2 verwijderingen
  1. 10 2
      Framework/spbase/sp_firewallControl.cpp

+ 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;
+    }
 }