Module: wine Branch: master Commit: cff08308d08a042e0a6553d2e6a077bac17553f6 URL: http://source.winehq.org/git/wine.git/?a=commit;h=cff08308d08a042e0a6553d2e6...
Author: Alexander Dorofeyev alexd4@inbox.lv Date: Tue Jun 24 16:45:16 2008 +0300
devenum: Update type when reading binary data to VT_EMPTY variant.
---
dlls/devenum/mediacatenum.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/dlls/devenum/mediacatenum.c b/dlls/devenum/mediacatenum.c index 331130b..a4d45dc 100644 --- a/dlls/devenum/mediacatenum.c +++ b/dlls/devenum/mediacatenum.c @@ -173,10 +173,13 @@ static HRESULT WINAPI DEVENUM_IPropertyBag_Read( switch (V_VT(pVar)) { case VT_EMPTY: + V_VT(pVar) = VT_ARRAY | VT_UI1; + /* fall through */ case VT_ARRAY | VT_UI1: if (!(V_UNION(pVar, parray) = SafeArrayCreate(VT_UI1, 1, &bound))) res = E_OUTOFMEMORY; - res = S_OK; + else + res = S_OK; break; }