gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r10938 - gnunet/src/transport


From: gnunet
Subject: [GNUnet-SVN] r10938 - gnunet/src/transport
Date: Fri, 16 Apr 2010 17:40:21 +0200

Author: grothoff
Date: 2010-04-16 17:40:21 +0200 (Fri, 16 Apr 2010)
New Revision: 10938

Modified:
   gnunet/src/transport/gnunet-service-transport.c
Log:
fix

Modified: gnunet/src/transport/gnunet-service-transport.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport.c     2010-04-16 15:39:07 UTC 
(rev 10937)
+++ gnunet/src/transport/gnunet-service-transport.c     2010-04-16 15:40:21 UTC 
(rev 10938)
@@ -3272,8 +3272,10 @@
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG | GNUNET_ERROR_TYPE_BULK,
              "Processing `%s' from `%s'\n",
              "PING", 
-             GNUNET_a2s ((const struct sockaddr *)sender_address, 
-                         sender_address_len));
+             (sender_address != NULL) 
+             ? GNUNET_a2s ((const struct sockaddr *)sender_address, 
+                           sender_address_len)
+             : "<inbound>");
 #endif
   GNUNET_STATISTICS_update (stats,
                            gettext_noop ("# PING messages received"),
@@ -3292,7 +3294,8 @@
   memcpy(&pong->signer, 
         &my_public_key, 
         sizeof(struct GNUNET_CRYPTO_RsaPublicKeyBinaryEncoded));
-  memcpy (&pong[1], sender_address, sender_address_len);
+  if (sender_address != NULL)
+    memcpy (&pong[1], sender_address, sender_address_len);
   GNUNET_assert (GNUNET_OK ==
                  GNUNET_CRYPTO_rsa_sign (my_private_key,
                                          &pong->purpose, &pong->signature));





reply via email to

[Prev in Thread] Current Thread [Next in Thread]