diff options
author | Christian Grothoff <christian@grothoff.org> | 2010-04-16 15:40:21 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2010-04-16 15:40:21 +0000 |
commit | dd39e67c7527372df17388f36cb1aefc9e1bdaeb (patch) | |
tree | 65f5770bb9b841634a23f93ae7d6f7fb1cd89c6c /src/transport | |
parent | 05d6d911dc626b3ae8fe24f2d43e23f4749d148f (diff) | |
download | gnunet-dd39e67c7527372df17388f36cb1aefc9e1bdaeb.tar.gz gnunet-dd39e67c7527372df17388f36cb1aefc9e1bdaeb.zip |
fix
Diffstat (limited to 'src/transport')
-rw-r--r-- | src/transport/gnunet-service-transport.c | 9 |
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)); |