gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r34743 - gnunet/src/peerstore


From: gnunet
Subject: [GNUnet-SVN] r34743 - gnunet/src/peerstore
Date: Sat, 20 Dec 2014 18:02:44 +0100

Author: amatus
Date: 2014-12-20 18:02:44 +0100 (Sat, 20 Dec 2014)
New Revision: 34743

Modified:
   gnunet/src/peerstore/gnunet-service-peerstore.c
Log:
Remove superflous heap allocation


Modified: gnunet/src/peerstore/gnunet-service-peerstore.c
===================================================================
--- gnunet/src/peerstore/gnunet-service-peerstore.c     2014-12-20 15:57:31 UTC 
(rev 34742)
+++ gnunet/src/peerstore/gnunet-service-peerstore.c     2014-12-20 17:02:44 UTC 
(rev 34743)
@@ -250,15 +250,12 @@
   if (NULL == record)
   {
     /* No more records */
-    struct GNUNET_MessageHeader *endmsg;
+    struct GNUNET_MessageHeader endmsg;
 
-    endmsg = GNUNET_new (struct GNUNET_MessageHeader);
-
-    endmsg->size = htons (sizeof (struct GNUNET_MessageHeader));
-    endmsg->type = htons (GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE_END);
-    GNUNET_SERVER_notification_context_unicast (nc, cls_record->client, endmsg,
+    endmsg.size = htons (sizeof (struct GNUNET_MessageHeader));
+    endmsg.type = htons (GNUNET_MESSAGE_TYPE_PEERSTORE_ITERATE_END);
+    GNUNET_SERVER_notification_context_unicast (nc, cls_record->client, 
&endmsg,
                                                 GNUNET_NO);
-    GNUNET_free (endmsg);
     GNUNET_SERVER_receive_done (cls_record->client,
                                 NULL == emsg ? GNUNET_OK : GNUNET_SYSERR);
     PEERSTORE_destroy_record (cls_record);




reply via email to

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