diff options
-rw-r--r-- | librpc/tools/ndrdump.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/librpc/tools/ndrdump.c b/librpc/tools/ndrdump.c index 2db6be3366b..e911cf4c1e4 100644 --- a/librpc/tools/ndrdump.c +++ b/librpc/tools/ndrdump.c @@ -228,10 +228,11 @@ static NTSTATUS ndrdump_pull_and_print_pipes(const char *function, return ndr_map_error2ntstatus(ndr_err); } pipes->pipes[i].ndr_print(ndr_print, n, c); - talloc_free(c); if (*count == 0) { + talloc_free(c); break; } + talloc_free(c); idx++; } } |