From bf415e7ca42706bfc2f3fe9faffe999ccbef772b Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Wed, 13 Feb 2013 00:55:45 +0100 Subject: [PATCH] Really return a 64-bits value in get_last_id() --- src/python/libDatabase.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/python/libDatabase.c b/src/python/libDatabase.c index 538922c..89218e7 100644 --- a/src/python/libDatabase.c +++ b/src/python/libDatabase.c @@ -99,7 +99,7 @@ static PyObject * _libdatabase_database_get_last_id(PyObject * self, PyObject * args) { Database * database; - int ret; + long long ret; if((database = PyCapsule_GetPointer(self, _libdatabase_database_name)) == NULL) @@ -107,7 +107,7 @@ static PyObject * _libdatabase_database_get_last_id(PyObject * self, if(!PyArg_ParseTuple(args, "")) return NULL; ret = database_get_last_id(database); - return Py_BuildValue("i", ret); + return Py_BuildValue("L", ret); }