diff options
-rw-r--r-- | src/core/gnunet-service-core_kx.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/gnunet-service-core_kx.c b/src/core/gnunet-service-core_kx.c index 931125a97..ac6559588 100644 --- a/src/core/gnunet-service-core_kx.c +++ b/src/core/gnunet-service-core_kx.c | |||
@@ -687,6 +687,8 @@ setup_fresh_ping (struct GSC_KeyExchangeInfo *kx) | |||
687 | struct GNUNET_CRYPTO_SymmetricInitializationVector iv; | 687 | struct GNUNET_CRYPTO_SymmetricInitializationVector iv; |
688 | 688 | ||
689 | pm = &kx->ping; | 689 | pm = &kx->ping; |
690 | kx->ping_challenge = GNUNET_CRYPTO_random_u32 (GNUNET_CRYPTO_QUALITY_WEAK, | ||
691 | UINT32_MAX); | ||
690 | pm->header.size = htons (sizeof (struct PingMessage)); | 692 | pm->header.size = htons (sizeof (struct PingMessage)); |
691 | pm->header.type = htons (GNUNET_MESSAGE_TYPE_CORE_PING); | 693 | pm->header.type = htons (GNUNET_MESSAGE_TYPE_CORE_PING); |
692 | pm->iv_seed = calculate_seed (kx); | 694 | pm->iv_seed = calculate_seed (kx); |