From: Andrew Bartlett Date: Tue, 19 Nov 2019 20:58:15 +0000 (+1300) Subject: ndrdump: Add const X-Git-Tag: ldb-2.1.0~665 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3194baaf88d78f86cbf821600cd69712e1cc02a2;p=thirdparty%2Fsamba.git ndrdump: Add const Signed-off-by: Andrew Bartlett Reviewed-by: Douglas Bagnall --- diff --git a/librpc/tools/ndrdump.c b/librpc/tools/ndrdump.c index 9465a7c4fa5..18c32462532 100644 --- a/librpc/tools/ndrdump.c +++ b/librpc/tools/ndrdump.c @@ -265,7 +265,7 @@ static void ndr_print_dummy(struct ndr_print *ndr, const char *format, ...) * name of a public structure */ const char *format = NULL; - uint8_t *data; + const uint8_t *data; size_t size; DATA_BLOB blob; struct ndr_pull *ndr_pull; @@ -450,8 +450,7 @@ static void ndr_print_dummy(struct ndr_print *ndr, const char *format, ...) exit(1); } - blob.data = data; - blob.length = size; + blob = data_blob_const(data, size); ndr_pull = ndr_pull_init_blob(&blob, mem_ctx); if (ndr_pull == NULL) { @@ -499,10 +498,11 @@ static void ndr_print_dummy(struct ndr_print *ndr, const char *format, ...) } if (hex_input) { - blob = hexdump_to_data_blob(mem_ctx, (char *)data, size); + blob = hexdump_to_data_blob(mem_ctx, + (const char *)data, + size); } else { - blob.data = data; - blob.length = size; + blob = data_blob_const(data, size); } ndr_pull = ndr_pull_init_blob(&blob, mem_ctx);