From e5763720d4a08a90b2e5e63525957e5051387430 Mon Sep 17 00:00:00 2001 From: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com> Date: Wed, 19 May 2021 02:33:59 +0000 Subject: [PATCH] Vcpkg fixes (#2311) Co-authored-by: Anton Kolesnyk --- sdk/core/azure-core/src/io/body_stream.cpp | 7 +++++-- sdk/storage/azure-storage-files-datalake/vcpkg/vcpkg.json | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sdk/core/azure-core/src/io/body_stream.cpp b/sdk/core/azure-core/src/io/body_stream.cpp index bd4893883..d1d216331 100644 --- a/sdk/core/azure-core/src/io/body_stream.cpp +++ b/sdk/core/azure-core/src/io/body_stream.cpp @@ -90,7 +90,7 @@ size_t MemoryBodyStream::OnRead(uint8_t* buffer, size_t count, Context const& co FileBodyStream::FileBodyStream(const std::string& filename) { #if defined(AZ_PLATFORM_WINDOWS) - HANDLE fileHandle; + HANDLE fileHandle = INVALID_HANDLE_VALUE; try { #if !defined(WINAPI_PARTITION_DESKTOP) \ @@ -128,7 +128,10 @@ FileBodyStream::FileBodyStream(const std::string& filename) } catch (std::exception&) { - CloseHandle(fileHandle); + if (fileHandle != INVALID_HANDLE_VALUE) + { + CloseHandle(fileHandle); + } throw; } diff --git a/sdk/storage/azure-storage-files-datalake/vcpkg/vcpkg.json b/sdk/storage/azure-storage-files-datalake/vcpkg/vcpkg.json index 8dc813f76..59a5d943d 100644 --- a/sdk/storage/azure-storage-files-datalake/vcpkg/vcpkg.json +++ b/sdk/storage/azure-storage-files-datalake/vcpkg/vcpkg.json @@ -12,7 +12,7 @@ "license": "MIT", "dependencies": [ { - "name": "azure-storage-common-cpp", + "name": "azure-storage-blobs-cpp", "default-features": false }, {