components/python/python26/patches/Python26-15-getcwd.patch
branchs11u3-sru
changeset 7811 9126e6f58cd8
parent 7792 ee802f9b5132
child 7816 79ee06fdecc5
--- a/components/python/python26/patches/Python26-15-getcwd.patch	Wed Mar 22 09:27:09 2017 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,21 +0,0 @@
-diff --git Python-2.6.4/Modules/posixmodule.c Python-2.6.4/Modules/posixmodule.c
---- Python-2.6.4/Modules/posixmodule.c
-+++ Python-2.6.4/Modules/posixmodule.c
-@@ -1997,6 +1997,8 @@
-     char *res = NULL;
-     PyObject *dynamic_return;
- 
-+    int maxsize = pathconf(".", _PC_PATH_MAX);
-+
-     Py_BEGIN_ALLOW_THREADS
-     do {
-         bufsize = bufsize + bufsize_incr;
-@@ -2013,7 +2015,7 @@
-         if (res == NULL) {
-             free(tmpbuf);
-         }
--    } while ((res == NULL) && (errno == ERANGE));
-+    } while ((res == NULL) && (errno == ERANGE) && (bufsize < maxsize));
-     Py_END_ALLOW_THREADS
- 
-     if (res == NULL)