diff --git a/Modules/posixmodule.c b/Modules/posixmodule.c --- a/Modules/posixmodule.c +++ b/Modules/posixmodule.c @@ -2320,12 +2320,12 @@ posix_lchown(PyObject *self, PyObject *a static PyObject * posix_getcwd(int use_bytes) { - char buf[1026]; + char buf[MAXPATHLEN]; char *res; #ifdef MS_WINDOWS if (!use_bytes) { - wchar_t wbuf[1026]; + wchar_t wbuf[MAXPATHLEN]; wchar_t *wbuf2 = wbuf; PyObject *resobj; DWORD len;