Browse Source

!2 release and set to nullptr

chenliangyu 4 tháng trước cách đây
mục cha
commit
52516866b3
1 tập tin đã thay đổi với 10 bổ sung2 xóa
  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;
+    }
 }