diff options
author | Bram Moolenaar <Bram@vim.org> | 2019-03-30 12:51:22 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2019-03-30 12:51:22 +0100 |
commit | de5b3800427328170574f1950ae75776e020f4e7 (patch) | |
tree | f9457efd3e997c8d2d75cd9bda38cc8a3201b6fc | |
parent | bfd36036700ab2d4c9de48e37f222f4a4dd7b3b0 (diff) | |
download | vim-git-de5b3800427328170574f1950ae75776e020f4e7.tar.gz |
patch 8.1.1075: function reference count wrong in Python codev8.1.1075
Problem: Function reference count wrong in Python code.
Solution: Use "O" instead of "N" for the arguments. (Ben Jackson,
closes #4188)
-rw-r--r-- | src/if_py_both.h | 2 | ||||
-rw-r--r-- | src/version.c | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/if_py_both.h b/src/if_py_both.h index b27f93e49..20affe31d 100644 --- a/src/if_py_both.h +++ b/src/if_py_both.h @@ -1210,7 +1210,7 @@ FinderFindSpec(PyObject *self, PyObject *args) if (!(paths = Vim_GetPaths(self))) return NULL; - spec = PyObject_CallFunction(py_find_spec, "sNN", fullname, paths, target); + spec = PyObject_CallFunction(py_find_spec, "sOO", fullname, paths, target); Py_DECREF(paths); diff --git a/src/version.c b/src/version.c index 01268b1e2..2346dc526 100644 --- a/src/version.c +++ b/src/version.c @@ -776,6 +776,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 1075, +/**/ 1074, /**/ 1073, |