[PATCH 2/2] oleaut32: Do not use static variable for disp params.
Nikolay Sivov
nsivov at codeweavers.com
Tue Sep 14 12:12:13 CDT 2021
Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
---
There is no reason to have it static.
dlls/oleaut32/variant.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/oleaut32/variant.c b/dlls/oleaut32/variant.c
index bd1ff17c707..010b1143172 100644
--- a/dlls/oleaut32/variant.c
+++ b/dlls/oleaut32/variant.c
@@ -506,13 +506,13 @@ static inline HRESULT VARIANT_CoerceArray(VARIANTARG* pd, VARIANTARG* ps, VARTYP
static HRESULT VARIANT_FetchDispatchValue(LPVARIANT pvDispatch, LPVARIANT pValue)
{
+ DISPPARAMS params = { 0 };
HRESULT hres;
- static DISPPARAMS emptyParams = { NULL, NULL, 0, 0 };
if ((V_VT(pvDispatch) & VT_TYPEMASK) == VT_DISPATCH) {
if (NULL == V_DISPATCH(pvDispatch)) return DISP_E_TYPEMISMATCH;
hres = IDispatch_Invoke(V_DISPATCH(pvDispatch), DISPID_VALUE, &IID_NULL,
- LOCALE_USER_DEFAULT, DISPATCH_PROPERTYGET, &emptyParams, pValue,
+ LOCALE_USER_DEFAULT, DISPATCH_PROPERTYGET, ¶ms, pValue,
NULL, NULL);
} else {
hres = DISP_E_TYPEMISMATCH;
--
2.33.0
More information about the wine-devel
mailing list