Commit cefdcae7 authored by Chris Davis's avatar Chris Davis Committed by Commit Bot

Change raw IWSCProduct COM pointer to ComPtr to ensure instance is not

leaked.

This change fixes a leak of a IWSCProduct instance in
FillAntiVirusProductsFromWSC.

Bug: 1043532

Change-Id: I3c501f833b5a37b240c6de0350f6d304a2a34f40
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2009382Reviewed-by: default avatarPatrick Monette <pmonette@chromium.org>
Commit-Queue: Chris Davis <chrdavis@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#733528}
parent 9c840d03
......@@ -145,7 +145,7 @@ internal::ResultCode FillAntiVirusProductsFromWSC(
return internal::ResultCode::kFailedToGetProductCount;
for (LONG i = 0; i < product_count; i++) {
IWscProduct* product = nullptr;
Microsoft::WRL::ComPtr<IWscProduct> product;
result = product_list->get_Item(i, &product);
if (FAILED(result))
return internal::ResultCode::kFailedToGetItem;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment