summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/core/gnunet-service-core_kx.c2
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);