kore

Kore is a web application platform for writing scalable, concurrent web based processes in C or Python.
Commits | Files | Refs | README | LICENSE | git clone https://git.kore.io/kore.git

commit e54886960e6a274ba6799854d642e379347c11bd
parent d0d0bdeb4ff3136e7fc1136a4dc7fb0ff1bb2f78
Author: Joris Vink <joris@coders.se>
Date:   Thu, 25 Apr 2019 23:25:19 +0200

objs is a pointer, and use Py_XDECREF on it.

Diffstat:
src/python.c | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/python.c b/src/python.c @@ -3583,7 +3583,7 @@ pykore_pgsql_dealloc(struct pykore_pgsql *pysql) Py_DECREF(pysql->result); for (i = 0; i < pysql->param.count; i++) - Py_DECREF(pysql->param.objs[i]); + Py_XDECREF(pysql->param.objs[i]); kore_free(pysql->param.objs); kore_free(pysql->param.values); @@ -3611,8 +3611,8 @@ pykore_pgsql_alloc(struct http_request *req, const char *db, const char *query, pysql->state = PYKORE_PGSQL_PREINIT; pysql->binary = 0; - pysql->param.objs = 0; pysql->param.count = 0; + pysql->param.objs = NULL; pysql->param.values = NULL; pysql->param.lengths = NULL; pysql->param.formats = NULL;