gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r3112 - GNUnet/src/server


From: grothoff
Subject: [GNUnet-SVN] r3112 - GNUnet/src/server
Date: Sun, 9 Jul 2006 13:12:55 -0700 (PDT)

Author: grothoff
Date: 2006-07-09 13:12:50 -0700 (Sun, 09 Jul 2006)
New Revision: 3112

Modified:
   GNUnet/src/server/connection.c
Log:
fx

Modified: GNUnet/src/server/connection.c
===================================================================
--- GNUnet/src/server/connection.c      2006-07-09 14:29:53 UTC (rev 3111)
+++ GNUnet/src/server/connection.c      2006-07-09 20:12:50 UTC (rev 3112)
@@ -1381,12 +1381,14 @@
   /* finally padd with noise */
   if ( (p + sizeof(P2P_MESSAGE_HEADER) <= totalMessageSize) &&
        (disable_random_padding == NO) ) {
-    P2P_MESSAGE_HEADER *part;
+    P2P_MESSAGE_HEADER part;
     unsigned short noiseLen = totalMessageSize - p;
 
-    part = (P2P_MESSAGE_HEADER *) & plaintextMsg[p];
-    part->size = htons(noiseLen);
-    part->type = htons(P2P_PROTO_noise);
+    part.size = htons(noiseLen);
+    part.type = htons(P2P_PROTO_noise);
+    memcpy(&plaintextMsg[p],
+           &part,
+          sizeof(P2P_MESSAGE_HEADER));
     for (i = p + sizeof(P2P_MESSAGE_HEADER); i < totalMessageSize; i++)
       plaintextMsg[i] = (char) rand();
     p = totalMessageSize;





reply via email to

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