Alexander Dorofeyev : devenum: Update type when reading binary data to VT_EMPTY variant.
Alexandre Julliard
julliard at winehq.org
Wed Jun 25 16:43:57 CDT 2008
Module: wine
Branch: master
Commit: cff08308d08a042e0a6553d2e6a077bac17553f6
URL: http://source.winehq.org/git/wine.git/?a=commit;h=cff08308d08a042e0a6553d2e6a077bac17553f6
Author: Alexander Dorofeyev <alexd4 at 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;
}
More information about the wine-cvs
mailing list