mirror of
https://github.com/samba-team/samba.git
synced 2024-12-24 21:34:56 +03:00
ldb controls: base64 encode VLV response context strings
Pair-programmed-with: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> Signed-off-by: Garming Sam <garming@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
parent
182c87fb82
commit
2973d4cd0f
@ -310,14 +310,20 @@ char *ldb_control_to_string(TALLOC_CTX *mem_ctx, const struct ldb_control *contr
|
||||
struct ldb_vlv_resp_control *rep_control = talloc_get_type(control->data,
|
||||
struct ldb_vlv_resp_control);
|
||||
|
||||
res = talloc_asprintf(mem_ctx, "%s:%d:%d:%d:%d:%d:%s",
|
||||
char *cookie;
|
||||
const uint8_t *c = (uint8_t*) rep_control->contextId;
|
||||
|
||||
cookie = ldb_base64_encode(mem_ctx,
|
||||
rep_control->contextId,
|
||||
rep_control->ctxid_len);
|
||||
|
||||
res = talloc_asprintf(mem_ctx, "%s:%d:%d:%d:%d:%s",
|
||||
LDB_CONTROL_VLV_RESP_NAME,
|
||||
control->critical,
|
||||
rep_control->targetPosition,
|
||||
rep_control->contentCount,
|
||||
rep_control->vlv_result,
|
||||
rep_control->ctxid_len,
|
||||
rep_control->contextId);
|
||||
cookie);
|
||||
|
||||
return res;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user