##// END OF EJS Templates
dirs._addpath: don't mutate Python strings after exposing them (issue4589)...
Siddharth Agarwal -
r24624:6f0e6fa9 default
parent child Browse files
Show More
@@ -93,11 +93,11 b' static int _addpath(PyObject *dirs, PyOb'
93 93 if (ret == -1)
94 94 goto bail;
95 95
96 if (pos != 0)
97 PyString_AS_STRING(key)[pos] = '/';
98 else
99 key = NULL;
100 Py_CLEAR(key);
96 /* Clear the key out since we've already exposed it to Python
97 and can't mutate it further. key's refcount is currently 2 so
98 we can't just use Py_CLEAR. */
99 Py_DECREF(key);
100 key = NULL;
101 101 }
102 102 ret = 0;
103 103
General Comments 0
You need to be logged in to leave comments. Login now