exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

commit 9b4a9cde8717d053706a2df94c38e19e97eef8ee
parent ccb4ac92a3e69d26e6c04b10b407f5491eda7001
Author: Christian Grothoff <christian@grothoff.org>
Date:   Mon, 25 Jan 2016 11:09:55 +0100

test wire formats before using

Diffstat:
Msrc/wire/plugin_wire_test.c | 8++++++++
1 file changed, 8 insertions(+), 0 deletions(-)

diff --git 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;