aboutsummaryrefslogtreecommitdiff
path: root/src/transport
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2010-04-16 15:40:21 +0000
committerChristian Grothoff <christian@grothoff.org>2010-04-16 15:40:21 +0000
commitdd39e67c7527372df17388f36cb1aefc9e1bdaeb (patch)
tree65f5770bb9b841634a23f93ae7d6f7fb1cd89c6c /src/transport
parent05d6d911dc626b3ae8fe24f2d43e23f4749d148f (diff)
downloadgnunet-dd39e67c7527372df17388f36cb1aefc9e1bdaeb.tar.gz
gnunet-dd39e67c7527372df17388f36cb1aefc9e1bdaeb.zip
fix
Diffstat (limited to 'src/transport')
-rw-r--r--src/transport/gnunet-service-transport.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/transport/gnunet-service-transport.c b/src/transport/gnunet-service-transport.c
index 5b4db0e64..4cf09ed4c 100644
--- a/src/transport/gnunet-service-transport.c
+++ b/src/transport/gnunet-service-transport.c
@@ -3272,8 +3272,10 @@ handle_ping(void *cls, const struct GNUNET_MessageHeader *message,
3272 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG | GNUNET_ERROR_TYPE_BULK, 3272 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG | GNUNET_ERROR_TYPE_BULK,
3273 "Processing `%s' from `%s'\n", 3273 "Processing `%s' from `%s'\n",
3274 "PING", 3274 "PING",
3275 GNUNET_a2s ((const struct sockaddr *)sender_address, 3275 (sender_address != NULL)
3276 sender_address_len)); 3276 ? GNUNET_a2s ((const struct sockaddr *)sender_address,
3277 sender_address_len)
3278 : "<inbound>");
3277#endif 3279#endif
3278 GNUNET_STATISTICS_update (stats, 3280 GNUNET_STATISTICS_update (stats,
3279 gettext_noop ("# PING messages received"), 3281 gettext_noop ("# PING messages received"),
@@ -3292,7 +3294,8 @@ handle_ping(void *cls, const struct GNUNET_MessageHeader *message,
3292 memcpy(&pong->signer, 3294 memcpy(&pong->signer,
3293 &my_public_key, 3295 &my_public_key,
3294 sizeof(struct GNUNET_CRYPTO_RsaPublicKeyBinaryEncoded)); 3296 sizeof(struct GNUNET_CRYPTO_RsaPublicKeyBinaryEncoded));
3295 memcpy (&pong[1], sender_address, sender_address_len); 3297 if (sender_address != NULL)
3298 memcpy (&pong[1], sender_address, sender_address_len);
3296 GNUNET_assert (GNUNET_OK == 3299 GNUNET_assert (GNUNET_OK ==
3297 GNUNET_CRYPTO_rsa_sign (my_private_key, 3300 GNUNET_CRYPTO_rsa_sign (my_private_key,
3298 &pong->purpose, &pong->signature)); 3301 &pong->purpose, &pong->signature));