ldb:pyldb: add some const to PyObject_FromLdbValue()
authorStefan Metzmacher <metze@samba.org>
Tue, 29 Apr 2014 07:32:45 +0000 (09:32 +0200)
committerAndrew Bartlett <abartlet@samba.org>
Thu, 1 May 2014 23:19:19 +0000 (01:19 +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>
lib/ldb/pyldb.c

index 4360b31776e0424b34676677ea75467bc9b2c814..468f9ae577fc42a2d6da8326c163f1cac60ff687 100644 (file)
@@ -189,7 +189,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);
 }