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