ldb python bindungs - better use the "enum ldb_scope" for the search scope rather...
authorMatthias Dieter Wallnöfer <mwallnoefer@yahoo.de>
Fri, 23 Oct 2009 12:26:41 +0000 (14:26 +0200)
committerMatthias Dieter Wallnöfer <mwallnoefer@yahoo.de>
Fri, 23 Oct 2009 12:26:41 +0000 (14:26 +0200)
source4/lib/ldb/pyldb.c

index d4a369cc9faecd7bffe80d09e70b9e400aeea150..136cd47c11dd5c13677fcf0e567aaded30bd4dda 100644 (file)
@@ -1006,7 +1006,7 @@ static PyObject *py_ldb_schema_format_value(PyLdbObject *self, PyObject *args)
 static PyObject *py_ldb_search(PyLdbObject *self, PyObject *args, PyObject *kwargs)
 {
        PyObject *py_base = Py_None;
 static PyObject *py_ldb_search(PyLdbObject *self, PyObject *args, PyObject *kwargs)
 {
        PyObject *py_base = Py_None;
-       int scope = LDB_SCOPE_DEFAULT;
+       enum ldb_scope scope = LDB_SCOPE_DEFAULT;
        char *expr = NULL;
        PyObject *py_attrs = Py_None;
        PyObject *py_controls = Py_None;
        char *expr = NULL;
        PyObject *py_attrs = Py_None;
        PyObject *py_controls = Py_None;
@@ -1348,7 +1348,8 @@ static PyObject *py_ldb_module_del_transaction(PyLdbModuleObject *self)
 static PyObject *py_ldb_module_search(PyLdbModuleObject *self, PyObject *args, PyObject *kwargs)
 {
        PyObject *py_base, *py_tree, *py_attrs, *py_ret;
 static PyObject *py_ldb_module_search(PyLdbModuleObject *self, PyObject *args, PyObject *kwargs)
 {
        PyObject *py_base, *py_tree, *py_attrs, *py_ret;
-       int ret, scope;
+       int ret;
+       enum ldb_scope scope;
        struct ldb_request *req;
        const char * const kwnames[] = { "base", "scope", "tree", "attrs", NULL };
        struct ldb_module *mod;
        struct ldb_request *req;
        const char * const kwnames[] = { "base", "scope", "tree", "attrs", NULL };
        struct ldb_module *mod;