[pywin32-checkins] pywin32/com/win32com/src oleargs.cpp,1.20,1.21
OLD project page for the Python extensions for Windows
Brought to you by:
mhammond
From: <mha...@us...> - 2003-07-02 03:42:31
|
Update of /cvsroot/pywin32/pywin32/com/win32com/src In directory sc8-pr-cvs1:/tmp/cvs-serv18560 Modified Files: oleargs.cpp Log Message: Correctly clear the variant, to prevent byref strings leaking. Index: oleargs.cpp =================================================================== RCS file: /cvsroot/pywin32/pywin32/com/win32com/src/oleargs.cpp,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** oleargs.cpp 10 Jan 2003 02:37:34 -0000 1.20 --- oleargs.cpp 2 Jul 2003 03:42:27 -0000 1.21 *************** *** 915,919 **** V_VARIANTREF(var) = m_varBuf; } else ! VariantClear(var); if (!VALID_BYREF_MISSING(obj)) { PyCom_VariantFromPyObject(obj, V_VARIANTREF(var)); --- 915,919 ---- V_VARIANTREF(var) = m_varBuf; } else ! VariantClear(V_VARIANTREF(var)); if (!VALID_BYREF_MISSING(obj)) { PyCom_VariantFromPyObject(obj, V_VARIANTREF(var)); |