sig_cache_exp = &no_address_signature_expiration;
}
- GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
+ GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
"I am `%s', sending PONG to peer `%s'\n",
GNUNET_h2s (&GST_my_identity.hashPubKey),
GNUNET_i2s (sender));
sizeof (uint32_t) + sizeof (struct GNUNET_TIME_AbsoluteNBO) +
alen + slen);
pong->purpose.purpose = htonl (GNUNET_SIGNATURE_PURPOSE_TRANSPORT_PONG_OWN);
- pong->challenge = ping->challenge;
+ memcpy (&pong->challenge, &ping->challenge, sizeof (ping->challenge));
pong->addrlen = htonl (alen + slen);
- memcpy (&pong[1], addr, slen);
+ memcpy (&pong[1], addr, slen); /* Copy transport plugin */
#if KEEP_093_COMPATIBILITY
if (GNUNET_YES == buggy)
{