From: Bram Moolenaar Date: Sat, 30 Mar 2019 11:51:22 +0000 (+0100) Subject: patch 8.1.1075: function reference count wrong in Python code X-Git-Tag: v8.1.1075 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=de5b3800427328170574f1950ae75776e020f4e7;p=vim patch 8.1.1075: function reference count wrong in Python code Problem: Function reference count wrong in Python code. Solution: Use "O" instead of "N" for the arguments. (Ben Jackson, closes #4188) --- 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 @@ -775,6 +775,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1075, /**/ 1074, /**/