gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r15582 - gnunet/src/fs
Date: Tue, 14 Jun 2011 15:35:15 +0200

Author: grothoff
Date: 2011-06-14 15:35:15 +0200 (Tue, 14 Jun 2011)
New Revision: 15582

Modified:
   gnunet/src/fs/fs_namespace.c
Log:
fix

Modified: gnunet/src/fs/fs_namespace.c
===================================================================
--- gnunet/src/fs/fs_namespace.c        2011-06-14 13:32:00 UTC (rev 15581)
+++ gnunet/src/fs/fs_namespace.c        2011-06-14 13:35:15 UTC (rev 15582)
@@ -855,9 +855,10 @@
   uris = GNUNET_FS_uri_to_string (uri);
   slen = strlen (uris) + 1;
   idlen = strlen (identifier);
-  if (update == NULL)
-    update = "";
-  nidlen = strlen (update) + 1;
+  if (update != NULL)
+    nidlen = strlen (update) + 1;
+  else
+    nidlen = 1;
   mdsize = GNUNET_CONTAINER_meta_data_get_serialized_size (mmeta);
   size = sizeof (struct SBlock) + slen + nidlen + mdsize;
   if (size > MAX_SBLOCK_SIZE)
@@ -867,7 +868,10 @@
     }
   sb = GNUNET_malloc (sizeof (struct SBlock) + size);
   dest = (char *) &sb[1];
-  memcpy (dest, update, nidlen);
+  if (update != NULL)
+    memcpy (dest, update, nidlen);
+  else
+    memset (dest, 0, 1);
   dest += nidlen;
   memcpy (dest, uris, slen);
   GNUNET_free (uris);




reply via email to

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