diff options
author | Douglas Bagnall <douglas.bagnall@catalyst.net.nz> | 2016-03-23 12:11:16 +1300 |
---|---|---|
committer | Garming Sam <garming@samba.org> | 2016-05-03 08:10:10 +0200 |
commit | 34d2bfe5dee5eafcbedb229fbf1b9044fb0a7c5e (patch) | |
tree | 65cae03c25169c4f6d72f6ec895ee15777b42833 /source4 | |
parent | 26cfd75683bda500b79d3fe8f8d4d81be70d62ac (diff) | |
download | samba-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.c | 19 |
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) { |