From 9b4a9cde8717d053706a2df94c38e19e97eef8ee Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Mon, 25 Jan 2016 11:09:55 +0100 Subject: test wire formats before using --- src/wire/plugin_wire_test.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/wire/plugin_wire_test.c') diff --git a/src/wire/plugin_wire_test.c b/src/wire/plugin_wire_test.c index 917cf09b6..776b786e7 100644 --- a/src/wire/plugin_wire_test.c +++ b/src/wire/plugin_wire_test.c @@ -288,6 +288,12 @@ test_prepare_wire_transfer (void *cls, struct TestClosure *tc = cls; struct TALER_WIRE_PrepareHandle *pth; + if (GNUNET_YES != + test_wire_validate (wire)) + { + GNUNET_break (0); + return NULL; + } pth = GNUNET_new (struct TALER_WIRE_PrepareHandle); pth->tc = tc; pth->wire = (json_t *) wire; @@ -372,6 +378,8 @@ test_execute_wire_transfer (void *cls, /* FIXME: deserialize buf */ wire = NULL; + GNUNET_assert (GNUNET_YES == + test_wire_validate (wire)); eh = GNUNET_new (struct TALER_WIRE_ExecuteHandle); eh->cc = cc; eh->cc_cls = cc_cls; -- cgit v1.2.3