s4:various LDB modules - "build_request" functions - propagate result codes back
[samba.git] / source4 / dsdb / samdb / ldb_modules / local_password.c
index 58c0f1f0d522c63da18d4c43d59feb342e306c88..9c386b354d428385a440240eecce05a28cf8946b 100644 (file)
@@ -633,8 +633,7 @@ static int lpdb_delete_callabck(struct ldb_request *req,
 
        ret = ldb_next_request(ac->module, search_req);
        if (ret != LDB_SUCCESS) {
-               return ldb_module_done(ac->req, NULL, NULL,
-                                       LDB_ERR_OPERATIONS_ERROR);
+               return ldb_module_done(ac->req, NULL, NULL, ret);
        }
        return LDB_SUCCESS;
 }
@@ -1082,7 +1081,7 @@ static int local_password_search(struct ldb_module *module, struct ldb_request *
                                        ac, lpdb_remote_search_callback,
                                        req);
        if (ret != LDB_SUCCESS) {
-               return LDB_ERR_OPERATIONS_ERROR;
+               return ret;
        }
 
        /* perform the search */