gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r19864 - gnunet/src/fs


From: gnunet
Subject: [GNUnet-SVN] r19864 - gnunet/src/fs
Date: Mon, 20 Feb 2012 13:08:12 +0100

Author: grothoff
Date: 2012-02-20 13:08:12 +0100 (Mon, 20 Feb 2012)
New Revision: 19864

Modified:
   gnunet/src/fs/gnunet-helper-fs-publish.c
Log:
LRN: Do-partial-serialization-in-fs-publish-helper:


Modified: gnunet/src/fs/gnunet-helper-fs-publish.c
===================================================================
--- gnunet/src/fs/gnunet-helper-fs-publish.c    2012-02-20 10:26:54 UTC (rev 
19863)
+++ gnunet/src/fs/gnunet-helper-fs-publish.c    2012-02-20 12:08:12 UTC (rev 
19864)
@@ -354,8 +354,7 @@
     EXTRACTOR_extract (plugins, item->filename, NULL, 0, &add_to_md, meta);
   slen = strlen (item->filename) + 1;
   size = GNUNET_CONTAINER_meta_data_get_serialized_size (meta);
-  if ( (-1 == size) ||
-       (size >= GNUNET_SERVER_MAX_MESSAGE_SIZE - slen) )
+  if (-1 == size)
   {
     /* no meta data */
     GNUNET_CONTAINER_meta_data_destroy (meta);
@@ -371,8 +370,8 @@
     
     memcpy (buf, item->filename, slen);
     size = GNUNET_CONTAINER_meta_data_serialize (meta,
-                                                &dst, size,
-                                                
GNUNET_CONTAINER_META_DATA_SERIALIZE_FULL);
+                                                &dst, size - slen,
+                                                
GNUNET_CONTAINER_META_DATA_SERIALIZE_PART);
     GNUNET_CONTAINER_meta_data_destroy (meta);
     if (GNUNET_OK !=
        write_message (GNUNET_MESSAGE_TYPE_FS_PUBLISH_HELPER_META_DATA,




reply via email to

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