From: Jack Jansen Date: Mon, 18 Mar 2002 15:54:29 +0000 (+0000) Subject: Backport of _CFmodule.c 1.11 and _Winmodule 1.8: X-Git-Tag: v2.2.1c1~3 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=868c4f09eca087131bfcbb98090eebfa91b96849;p=thirdparty%2FPython%2Fcpython.git Backport of _CFmodule.c 1.11 and _Winmodule 1.8: Lurking bug found by patch for 531291: FSSpecs should be passed to Py_BuildValue by address, not by value. --- diff --git a/Mac/Modules/cf/_CFmodule.c b/Mac/Modules/cf/_CFmodule.c index a47fe85fcc5f..d69fce7ba031 100644 --- a/Mac/Modules/cf/_CFmodule.c +++ b/Mac/Modules/cf/_CFmodule.c @@ -2791,7 +2791,7 @@ static PyObject *CFURLRefObj_CFURLGetFSRef(CFURLRefObject *_self, PyObject *_arg &fsRef); _res = Py_BuildValue("lO&", _rv, - PyMac_BuildFSRef, fsRef); + PyMac_BuildFSRef, &fsRef); return _res; } diff --git a/Mac/Modules/win/_Winmodule.c b/Mac/Modules/win/_Winmodule.c index 6db74a91b189..80e404089448 100644 --- a/Mac/Modules/win/_Winmodule.c +++ b/Mac/Modules/win/_Winmodule.c @@ -1172,7 +1172,7 @@ static PyObject *WinObj_GetWindowProxyFSSpec(WindowObject *_self, PyObject *_arg &outFile); if (_err != noErr) return PyMac_Error(_err); _res = Py_BuildValue("O&", - PyMac_BuildFSSpec, outFile); + PyMac_BuildFSSpec, &outFile); return _res; }