diff options
author | Christian Grothoff <christian@grothoff.org> | 2010-06-20 15:28:57 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2010-06-20 15:28:57 +0000 |
commit | b64805e67852c5f9527e5840b2803609c649b9b0 (patch) | |
tree | 1bc4e6fb75d7c5eee47e4f54e5cd47c201bde2f7 /src/fs/fs_directory.c | |
parent | 39cb3c8bf566d4835e9103829628631ab879518d (diff) | |
download | gnunet-b64805e67852c5f9527e5840b2803609c649b9b0.tar.gz gnunet-b64805e67852c5f9527e5840b2803609c649b9b0.zip |
clean up
Diffstat (limited to 'src/fs/fs_directory.c')
-rw-r--r-- | src/fs/fs_directory.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/fs/fs_directory.c b/src/fs/fs_directory.c index fca2fc786..744f2c821 100644 --- a/src/fs/fs_directory.c +++ b/src/fs/fs_directory.c | |||
@@ -559,6 +559,7 @@ block_align (size_t start, | |||
559 | badness = cbad; | 559 | badness = cbad; |
560 | } | 560 | } |
561 | } | 561 | } |
562 | GNUNET_assert (best >= 0); | ||
562 | tmp = perm[i]; | 563 | tmp = perm[i]; |
563 | perm[i] = perm[best]; | 564 | perm[i] = perm[best]; |
564 | perm[best] = tmp; | 565 | perm[best] = tmp; |
@@ -597,7 +598,7 @@ GNUNET_FS_directory_builder_finish (struct GNUNET_FS_DirectoryBuilder *bld, | |||
597 | ssize_t ret; | 598 | ssize_t ret; |
598 | uint32_t big; | 599 | uint32_t big; |
599 | 600 | ||
600 | size = 8 + sizeof (uint32_t); | 601 | size = strlen (GNUNET_DIRECTORY_MAGIC) + sizeof (uint32_t); |
601 | size += GNUNET_CONTAINER_meta_data_get_serialized_size (bld->meta); | 602 | size += GNUNET_CONTAINER_meta_data_get_serialized_size (bld->meta); |
602 | sizes = NULL; | 603 | sizes = NULL; |
603 | perm = NULL; | 604 | perm = NULL; |
@@ -641,8 +642,8 @@ GNUNET_FS_directory_builder_finish (struct GNUNET_FS_DirectoryBuilder *bld, | |||
641 | return GNUNET_SYSERR; | 642 | return GNUNET_SYSERR; |
642 | } | 643 | } |
643 | *rdata = data; | 644 | *rdata = data; |
644 | memcpy (data, GNUNET_DIRECTORY_MAGIC, 8); | 645 | memcpy (data, GNUNET_DIRECTORY_MAGIC, strlen (GNUNET_DIRECTORY_MAGIC)); |
645 | off = 8; | 646 | off = strlen (GNUNET_DIRECTORY_MAGIC); |
646 | 647 | ||
647 | sptr = &data[off + sizeof (uint32_t)]; | 648 | sptr = &data[off + sizeof (uint32_t)]; |
648 | ret = GNUNET_CONTAINER_meta_data_serialize (bld->meta, | 649 | ret = GNUNET_CONTAINER_meta_data_serialize (bld->meta, |
@@ -651,7 +652,7 @@ GNUNET_FS_directory_builder_finish (struct GNUNET_FS_DirectoryBuilder *bld, | |||
651 | GNUNET_CONTAINER_META_DATA_SERIALIZE_FULL); | 652 | GNUNET_CONTAINER_META_DATA_SERIALIZE_FULL); |
652 | GNUNET_assert (ret != -1); | 653 | GNUNET_assert (ret != -1); |
653 | big = htonl (ret); | 654 | big = htonl (ret); |
654 | memcpy (&data[8], &big, sizeof (uint32_t)); | 655 | memcpy (&data[off], &big, sizeof (uint32_t)); |
655 | off += sizeof (uint32_t) + ret; | 656 | off += sizeof (uint32_t) + ret; |
656 | for (j = 0; j < bld->count; j++) | 657 | for (j = 0; j < bld->count; j++) |
657 | { | 658 | { |