ldb:pyldb: add some const to PyObject_FromLdbValue()
authorStefan Metzmacher <metze@samba.org>
Tue, 29 Apr 2014 07:32:45 +0000 (09:32 +0200)
committerKarolin Seeger <kseeger@samba.org>
Tue, 15 Jul 2014 10:46:14 +0000 (12:46 +0200)
PyString_FromStringAndSize() makes a copy of the value...

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Jelmer Vernooij <jelmer@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
(cherry picked from commit aae9da9803dd551364bc3c096e06601bb1c9ed50)

lib/ldb/pyldb.c

index 45831329009e630420993a31f8216c1c6e1fa18a..29e99b4a700df94691fa093d42f70520227d03d8 100644 (file)
@@ -193,7 +193,7 @@ static void PyErr_SetLdbError(PyObject *error, int ret, struct ldb_context *ldb_
                                      ldb_ctx == NULL?ldb_strerror(ret):ldb_errstring(ldb_ctx)));
 }
 
-static PyObject *PyObject_FromLdbValue(struct ldb_val *val)
+static PyObject *PyObject_FromLdbValue(const struct ldb_val *val)
 {
        return PyString_FromStringAndSize((const char *)val->data, val->length);
 }