From: Piotr Caban piotr@codeweavers.com
--- dlls/msado15/recordset.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/dlls/msado15/recordset.c b/dlls/msado15/recordset.c index 2412890f7e4..6cb3b38e746 100644 --- a/dlls/msado15/recordset.c +++ b/dlls/msado15/recordset.c @@ -1960,6 +1960,7 @@ static HRESULT WINAPI recordset_put_CacheSize( _Recordset *iface, LONG size ) { if (V_VT(&propset->rgProperties[0].vValue) == VT_I4) recordset->cache.max_size = V_I4(&propset->rgProperties[0].vValue); + VariantClear( &propset->rgProperties[0].vValue ); CoTaskMemFree( propset->rgProperties ); CoTaskMemFree( propset ); }