summaryrefslogtreecommitdiff
path: root/source4
diff options
context:
space:
mode:
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>2016-03-23 12:11:16 +1300
committerGarming Sam <garming@samba.org>2016-05-03 08:10:10 +0200
commit34d2bfe5dee5eafcbedb229fbf1b9044fb0a7c5e (patch)
tree65cae03c25169c4f6d72f6ec895ee15777b42833 /source4
parent26cfd75683bda500b79d3fe8f8d4d81be70d62ac (diff)
downloadsamba-34d2bfe5dee5eafcbedb229fbf1b9044fb0a7c5e.tar.gz
VLV: initialise struct using names for clarity
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> Reviewed-by: Garming Sam <garming@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'source4')
-rw-r--r--source4/dsdb/samdb/ldb_modules/vlv_pagination.c19
1 files changed, 10 insertions, 9 deletions
diff --git a/source4/dsdb/samdb/ldb_modules/vlv_pagination.c b/source4/dsdb/samdb/ldb_modules/vlv_pagination.c
index 34da5c26d84..fce705f31cb 100644
--- a/source4/dsdb/samdb/ldb_modules/vlv_pagination.c
+++ b/source4/dsdb/samdb/ldb_modules/vlv_pagination.c
@@ -229,19 +229,20 @@ static int vlv_gt_eq_to_index(struct vlv_context *ac,
const struct ldb_schema_attribute *a;
struct GUID *result = NULL;
struct vlv_sort_context context;
+ struct ldb_val value = {
+ .data = (uint8_t *)vlv_details->match.gtOrEq.value,
+ .length = vlv_details->match.gtOrEq.value_len
+ };
ldb = ldb_module_get_ctx(ac->module);
a = ldb_schema_attribute_by_name(ldb, sort_details->attributeName);
context = (struct vlv_sort_context){
- ldb,
- a->syntax->comparison_fn,
- sort_details->attributeName,
- ac,
- LDB_SUCCESS,
- {
- (uint8_t *)vlv_details->match.gtOrEq.value,
- vlv_details->match.gtOrEq.value_len
- }
+ .ldb = ldb,
+ .comparison_fn = a->syntax->comparison_fn,
+ .attr = sort_details->attributeName,
+ .mem_ctx = ac,
+ .status = LDB_SUCCESS,
+ .value = value
};
if (sort_details->reverse) {