diff options
Diffstat (limited to 'source4/torture/ndr/ndr.c')
-rw-r--r-- | source4/torture/ndr/ndr.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source4/torture/ndr/ndr.c b/source4/torture/ndr/ndr.c index 919ea2ce49..55e2427210 100644 --- a/source4/torture/ndr/ndr.c +++ b/source4/torture/ndr/ndr.c @@ -22,6 +22,7 @@ #include "includes.h" #include "torture/ndr/ndr.h" #include "torture/ndr/proto.h" +#include "torture/ui.h" #include "util/dlinklist.h" struct ndr_pull_test_data { @@ -45,6 +46,10 @@ static bool wrap_ndr_pull_test(struct torture_context *tctx, torture_assert_ntstatus_ok(tctx, data->pull_fn(ndr, data->ndr_flags, ds), "pulling"); + torture_assert(tctx, ndr->offset == ndr->data_size, + talloc_asprintf(tctx, + "%d unread bytes", ndr->data_size - ndr->offset)); + if (check_fn != NULL) return check_fn(tctx, ds); else |