diff --git a/runtime/os_interface/windows/d3d_sharing_functions.h b/runtime/os_interface/windows/d3d_sharing_functions.h index fcac36c4d6..0ee8d08011 100644 --- a/runtime/os_interface/windows/d3d_sharing_functions.h +++ b/runtime/os_interface/windows/d3d_sharing_functions.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2017-2018 Intel Corporation + * Copyright (C) 2017-2019 Intel Corporation * * SPDX-License-Identifier: MIT * @@ -168,7 +168,7 @@ static inline cl_int getSupportedDXTextureFormats(cl_context context, cl_mem_obj auto supported_formats = pSharing->retrieveTextureFormats(imageType); if (formats != nullptr) { - memcpy(formats, supported_formats.data(), std::min(static_cast(numEntries), supported_formats.size())); + memcpy_s(formats, sizeof(DXGI_FORMAT) * numEntries, supported_formats.data(), std::min(static_cast(numEntries), supported_formats.size())); } if (numImageFormats) {