[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r17706 - gnunet/src/transport
From: |
gnunet |
Subject: |
[GNUnet-SVN] r17706 - gnunet/src/transport |
Date: |
Mon, 24 Oct 2011 11:37:02 +0200 |
Author: wachs
Date: 2011-10-24 11:37:02 +0200 (Mon, 24 Oct 2011)
New Revision: 17706
Modified:
gnunet/src/transport/gnunet-service-transport_validation.c
Log:
mantis #1844
Modified: gnunet/src/transport/gnunet-service-transport_validation.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport_validation.c 2011-10-24
09:16:05 UTC (rev 17705)
+++ gnunet/src/transport/gnunet-service-transport_validation.c 2011-10-24
09:37:02 UTC (rev 17706)
@@ -604,6 +604,10 @@
alen = ntohs (hdr->size) - sizeof (struct TransportPingMessage);
/* peer wants to confirm that this is one of our addresses, this is what is
* used for address validation */
+
+ sig_cache = NULL;
+ sig_cache_exp = NULL;
+
if (0 < alen)
{
addrend = memchr (addr, '\0', alen);
@@ -630,6 +634,11 @@
{
addrend = NULL; /* make gcc happy */
slen = 0;
+ static struct GNUNET_CRYPTO_RsaSignature no_address_signature;
+ static struct GNUNET_TIME_Absolute no_address_signature_expiration;
+
+ sig_cache = &no_address_signature;
+ sig_cache_exp = &no_address_signature_expiration;
}
pong = GNUNET_malloc (sizeof (struct TransportPongMessage) + alen + slen);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r17706 - gnunet/src/transport,
gnunet <=