From 9aa0ed2c3a74c6d72e42e4bc9e6077a50343fd38 Mon Sep 17 00:00:00 2001 From: Matthias Dieter Wallnöfer Date: Sat, 6 Nov 2010 17:50:25 +0100 Subject: ldb:pyldb.c - "py_ldb_msg_element_get" - here we can safely use "unsigned int" for the element reference MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We don't make use of "Py_List*" calls Autobuild-User: Matthias Dieter Wallnöfer Autobuild-Date: Mon Nov 8 11:21:27 UTC 2010 on sn-devel-104 --- source4/lib/ldb/pyldb.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source4/lib/ldb/pyldb.c b/source4/lib/ldb/pyldb.c index 40d7204c35..acf8052127 100644 --- a/source4/lib/ldb/pyldb.c +++ b/source4/lib/ldb/pyldb.c @@ -1765,10 +1765,10 @@ static PyObject *ldb_msg_element_to_set(struct ldb_context *ldb_ctx, static PyObject *py_ldb_msg_element_get(PyLdbMessageElementObject *self, PyObject *args) { - int i; - if (!PyArg_ParseTuple(args, "i", &i)) + unsigned int i; + if (!PyArg_ParseTuple(args, "I", &i)) return NULL; - if (i < 0 || i >= PyLdbMessageElement_AsMessageElement(self)->num_values) + if (i >= PyLdbMessageElement_AsMessageElement(self)->num_values) Py_RETURN_NONE; return PyObject_FromLdbValue(NULL, PyLdbMessageElement_AsMessageElement(self), -- cgit