From 03b5746e4ba53a1538eb3367b01560f9d70e45b8 Mon Sep 17 00:00:00 2001 From: Martin Schanzenbach Date: Sun, 21 Feb 2021 21:02:57 +0100 Subject: TNG: Add a the api test; WIP --- src/transport/transport-testing2.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/transport/transport-testing2.c') diff --git a/src/transport/transport-testing2.c b/src/transport/transport-testing2.c index 374d78f67..d9f1d5e56 100644 --- a/src/transport/transport-testing2.c +++ b/src/transport/transport-testing2.c @@ -344,6 +344,7 @@ hello_iter_cb (void *cb_cls, p->hello_size = record->value_size; p->hello = GNUNET_malloc (p->hello_size); memcpy (p->hello, record->value, p->hello_size); + p->hello[p->hello_size-1] = '\0'; GNUNET_PEERSTORE_iterate_cancel (p->pic); if (NULL != p->start_cb) @@ -751,7 +752,7 @@ offer_hello (void *cls) struct GNUNET_TRANSPORT_TESTING_PeerContext *p1 = cc->p1; struct GNUNET_TRANSPORT_TESTING_PeerContext *p2 = cc->p2; struct GNUNET_TIME_Absolute t; - enum GNUNET_NetworkType nt; + enum GNUNET_NetworkType nt = 0; char *addr; cc->tct = NULL; @@ -769,11 +770,12 @@ offer_hello (void *cls) } addr = GNUNET_HELLO_extract_address (p2->hello, - strlen (p2->hello), + p2->hello_size, &p2->id, &nt, &t); GNUNET_assert (NULL != addr); + GNUNET_assert (NULL != p1->hello); GNUNET_TRANSPORT_application_validate (p1->ah, &p2->id, nt, -- cgit v1.2.3