gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r10746 - gnunet/src/fragmentation


From: gnunet
Subject: [GNUnet-SVN] r10746 - gnunet/src/fragmentation
Date: Thu, 1 Apr 2010 22:26:10 +0200

Author: grothoff
Date: 2010-04-01 22:26:10 +0200 (Thu, 01 Apr 2010)
New Revision: 10746

Modified:
   gnunet/src/fragmentation/fragmentation.c
Log:
making it compile

Modified: gnunet/src/fragmentation/fragmentation.c
===================================================================
--- gnunet/src/fragmentation/fragmentation.c    2010-04-01 16:20:35 UTC (rev 
10745)
+++ gnunet/src/fragmentation/fragmentation.c    2010-04-01 20:26:10 UTC (rev 
10746)
@@ -66,7 +66,7 @@
        char * buff;
        int counter;
        struct GNUNET_TIME_Absolute receivedTime;
-       struct GNUNET_PeerIdentity *peerID;
+       struct GNUNET_PeerIdentity peerID;
        int * num;
 };
 
@@ -214,7 +214,8 @@
        buffer = ctx->buffer;
        while (buffer != NULL)
        {
-               if(buffer->id == ntohl(frag->id)&&(buffer->peerID==sender)){
+               if ((buffer->id == ntohl(frag->id))&&(0 == memcmp 
(&buffer->peerID,
+                             sender, sizeof (struct GNUNET_PeerIdentity)))){
                        exist = 1;
                        break;
                }
@@ -234,18 +235,18 @@
        }
 
        if(!exist){
-               buffer = (struct 
GNUNET_FRAGEMENT_Ctxbuffer*)GNUNET_malloc(sizeof(struct 
GNUNET_FRAGEMENT_Ctxbuffer));
-               buffer->num = 
(int*)GNUNET_malloc(ntohs(frag->totalNum)*sizeof(int));
+               buffer = GNUNET_malloc(sizeof(struct 
GNUNET_FRAGEMENT_Ctxbuffer));
+               buffer->num = GNUNET_malloc(ntohs(frag->totalNum)*sizeof(int));
                int j;
                for(j = 0; j<ntohs(frag->totalNum); j++){
                        buffer->num[j] = -10;
                }
-               buffer->peerID = sender;
+               buffer->peerID = *sender;
                buffer->id = ntohl(frag->id);
                buffer->receivedTime = GNUNET_TIME_absolute_get ();
                uint16_t si = ntohs(frag->totalSize);
                buffer->size = si;
-               buffer->buff = (char*)GNUNET_malloc(si);
+               buffer->buff = GNUNET_malloc(si);
                buffer->next = ctx->buffer;
                ctx->buffer = buffer;
        }





reply via email to

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