[Top][All Lists]
[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);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r15582 - gnunet/src/fs,
gnunet <=