this fixes a couple of GCC11 warnings (-Warray-bounds)
Signed-off-by: Eric Pouech eric.pouech@gmail.com
--- dlls/quartz/avidec.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/quartz/avidec.c b/dlls/quartz/avidec.c index f8660890273..19aec0738c9 100644 --- a/dlls/quartz/avidec.c +++ b/dlls/quartz/avidec.c @@ -342,9 +342,9 @@ static HRESULT avi_decompressor_source_get_media_type(struct strmbase_pin *iface
if (index < ARRAY_SIZE(formats)) { - if (!(format = CoTaskMemAlloc(offsetof(VIDEOINFO, dwBitMasks[3])))) + if (!(format = CoTaskMemAlloc(sizeof(VIDEOINFO)))) return E_OUTOFMEMORY; - memset(format, 0, offsetof(VIDEOINFO, dwBitMasks[3])); + memset(format, 0, sizeof(VIDEOINFO));
format->rcSource = sink_format->rcSource; format->rcTarget = sink_format->rcTarget;