diff options
Diffstat (limited to 'src/transport/transport-testing2.c')
-rw-r--r-- | src/transport/transport-testing2.c | 6 |
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, |