From 8a6f1de67b1c2e925cce8fb20b6657a425cbaedb Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Mon, 18 Nov 2019 13:44:02 +1300 Subject: [PATCH] ndrdump: print structure name when failing to setup Signed-off-by: Andrew Bartlett Reviewed-by: Douglas Bagnall --- librpc/tools/ndrdump.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/librpc/tools/ndrdump.c b/librpc/tools/ndrdump.c index be2ca68c1aa..f507db0011c 100644 --- a/librpc/tools/ndrdump.c +++ b/librpc/tools/ndrdump.c @@ -419,13 +419,18 @@ static void ndr_print_dummy(struct ndr_print *ndr, const char *format, ...) st = talloc_zero_size(mem_ctx, f->struct_size); if (!st) { - printf("Unable to allocate %d bytes\n", (int)f->struct_size); + printf("Unable to allocate %d bytes for %s structure\n", + (int)f->struct_size, + f->name); exit(1); } v_st = talloc_zero_size(mem_ctx, f->struct_size); if (!v_st) { - printf("Unable to allocate %d bytes\n", (int)f->struct_size); + printf("Unable to allocate %d bytes for %s validation " + "structure\n", + (int)f->struct_size, + f->name); exit(1); } -- 2.47.3