diff --git a/DirectXTex/DirectXTexConvert.cpp b/DirectXTex/DirectXTexConvert.cpp index d9c2485..4aaa624 100644 --- a/DirectXTex/DirectXTexConvert.cpp +++ b/DirectXTex/DirectXTexConvert.cpp @@ -4358,8 +4358,8 @@ namespace _Out_ WICPixelFormatGUID& pfGUID, _Out_ WICPixelFormatGUID& targetGUID) { - memcpy(&pfGUID, &GUID_NULL, sizeof(GUID)); - memcpy(&targetGUID, &GUID_NULL, sizeof(GUID)); + memset(&pfGUID, 0, sizeof(GUID)); + memset(&targetGUID, 0, sizeof(GUID)); if (filter & TEX_FILTER_FORCE_NON_WIC) { diff --git a/DirectXTex/DirectXTexUtil.cpp b/DirectXTex/DirectXTexUtil.cpp index 29fcc52..68fc22a 100644 --- a/DirectXTex/DirectXTexUtil.cpp +++ b/DirectXTex/DirectXTexUtil.cpp @@ -197,7 +197,7 @@ bool DirectX::_DXGIToWIC(DXGI_FORMAT format, GUID& guid, bool ignoreRGBvsBGR) break; } - memcpy(&guid, &GUID_NULL, sizeof(GUID)); + memset(&guid, 0, sizeof(GUID)); return false; }