diff options
author | Christian Grothoff <christian@grothoff.org> | 2013-08-08 15:24:44 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2013-08-08 15:24:44 +0000 |
commit | d25cefa31b5b5c7c731cd390cfba7f730ab8cdcd (patch) | |
tree | 9433027b3908da6121d03a47c148ce43a5ead12b /src/fs/fs_publish_ublock.c | |
parent | b57e331a56521971070a55d1bb78f34e05c34577 (diff) | |
download | gnunet-d25cefa31b5b5c7c731cd390cfba7f730ab8cdcd.tar.gz gnunet-d25cefa31b5b5c7c731cd390cfba7f730ab8cdcd.zip |
-minor fixes
Diffstat (limited to 'src/fs/fs_publish_ublock.c')
-rw-r--r-- | src/fs/fs_publish_ublock.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/fs/fs_publish_ublock.c b/src/fs/fs_publish_ublock.c index d4f65edc3..71997fda0 100644 --- a/src/fs/fs_publish_ublock.c +++ b/src/fs/fs_publish_ublock.c | |||
@@ -190,7 +190,7 @@ GNUNET_FS_publish_ublock_ (struct GNUNET_FS_Handle *h, | |||
190 | uris = GNUNET_FS_uri_to_string (uri); | 190 | uris = GNUNET_FS_uri_to_string (uri); |
191 | slen = strlen (uris) + 1; | 191 | slen = strlen (uris) + 1; |
192 | if (NULL == ulabel) | 192 | if (NULL == ulabel) |
193 | ulen = 0; | 193 | ulen = 1; |
194 | else | 194 | else |
195 | ulen = strlen (ulabel) + 1; | 195 | ulen = strlen (ulabel) + 1; |
196 | size = mdsize + sizeof (struct UBlock) + slen + ulen; | 196 | size = mdsize + sizeof (struct UBlock) + slen + ulen; |
@@ -201,7 +201,8 @@ GNUNET_FS_publish_ublock_ (struct GNUNET_FS_Handle *h, | |||
201 | } | 201 | } |
202 | ub_plain = GNUNET_malloc (size); | 202 | ub_plain = GNUNET_malloc (size); |
203 | kbe = (char *) &ub_plain[1]; | 203 | kbe = (char *) &ub_plain[1]; |
204 | memcpy (kbe, ulabel, ulen); | 204 | if (NULL != ulabel) |
205 | memcpy (kbe, ulabel, ulen); | ||
205 | kbe += ulen; | 206 | kbe += ulen; |
206 | memcpy (kbe, uris, slen); | 207 | memcpy (kbe, uris, slen); |
207 | kbe += slen; | 208 | kbe += slen; |