aboutsummaryrefslogtreecommitdiff
path: root/src/transport/transport-testing2.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/transport/transport-testing2.c')
-rw-r--r--src/transport/transport-testing2.c6
1 files changed, 4 insertions, 2 deletions
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,
344 p->hello_size = record->value_size; 344 p->hello_size = record->value_size;
345 p->hello = GNUNET_malloc (p->hello_size); 345 p->hello = GNUNET_malloc (p->hello_size);
346 memcpy (p->hello, record->value, p->hello_size); 346 memcpy (p->hello, record->value, p->hello_size);
347 p->hello[p->hello_size-1] = '\0';
347 348
348 GNUNET_PEERSTORE_iterate_cancel (p->pic); 349 GNUNET_PEERSTORE_iterate_cancel (p->pic);
349 if (NULL != p->start_cb) 350 if (NULL != p->start_cb)
@@ -751,7 +752,7 @@ offer_hello (void *cls)
751 struct GNUNET_TRANSPORT_TESTING_PeerContext *p1 = cc->p1; 752 struct GNUNET_TRANSPORT_TESTING_PeerContext *p1 = cc->p1;
752 struct GNUNET_TRANSPORT_TESTING_PeerContext *p2 = cc->p2; 753 struct GNUNET_TRANSPORT_TESTING_PeerContext *p2 = cc->p2;
753 struct GNUNET_TIME_Absolute t; 754 struct GNUNET_TIME_Absolute t;
754 enum GNUNET_NetworkType nt; 755 enum GNUNET_NetworkType nt = 0;
755 char *addr; 756 char *addr;
756 757
757 cc->tct = NULL; 758 cc->tct = NULL;
@@ -769,11 +770,12 @@ offer_hello (void *cls)
769 } 770 }
770 771
771 addr = GNUNET_HELLO_extract_address (p2->hello, 772 addr = GNUNET_HELLO_extract_address (p2->hello,
772 strlen (p2->hello), 773 p2->hello_size,
773 &p2->id, 774 &p2->id,
774 &nt, 775 &nt,
775 &t); 776 &t);
776 GNUNET_assert (NULL != addr); 777 GNUNET_assert (NULL != addr);
778 GNUNET_assert (NULL != p1->hello);
777 GNUNET_TRANSPORT_application_validate (p1->ah, 779 GNUNET_TRANSPORT_application_validate (p1->ah,
778 &p2->id, 780 &p2->id,
779 nt, 781 nt,