mfplat: Fix early return from GetString() (Coverity).
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
63352b5cce
commit
53f0a25e6d
|
@ -1260,9 +1260,9 @@ HRESULT attributes_GetString(struct attributes *attributes, REFGUID key, WCHAR *
|
|||
*length = len;
|
||||
|
||||
if (size <= len)
|
||||
return STRSAFE_E_INSUFFICIENT_BUFFER;
|
||||
|
||||
memcpy(value, attribute->value.u.pwszVal, (len + 1) * sizeof(WCHAR));
|
||||
hr = STRSAFE_E_INSUFFICIENT_BUFFER;
|
||||
else
|
||||
memcpy(value, attribute->value.u.pwszVal, (len + 1) * sizeof(WCHAR));
|
||||
}
|
||||
else
|
||||
hr = MF_E_INVALIDTYPE;
|
||||
|
|
Loading…
Reference in New Issue