aboutsummaryrefslogtreecommitdiff
path: root/src/util/bio.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/util/bio.c')
-rw-r--r--src/util/bio.c18
1 files changed, 4 insertions, 14 deletions
diff --git a/src/util/bio.c b/src/util/bio.c
index e1085faa6..b05746c38 100644
--- a/src/util/bio.c
+++ b/src/util/bio.c
@@ -434,21 +434,11 @@ GNUNET_BIO_write_meta_data (struct GNUNET_BIO_WriteHandle *h,
434 ssize_t size; 434 ssize_t size;
435 char *buf; 435 char *buf;
436 436
437 size = GNUNET_CONTAINER_meta_data_get_serialized_size (m, 437 buf = NULL;
438 GNUNET_CONTAINER_META_DATA_SERIALIZE_FULL
439 |
440 GNUNET_CONTAINER_META_DATA_SERIALIZE_NO_COMPRESS);
441 if (size == -1)
442 return GNUNET_SYSERR;
443 if (size > MAX_META_DATA)
444 size = MAX_META_DATA;
445 buf = GNUNET_malloc (size);
446 size = GNUNET_CONTAINER_meta_data_serialize (m, 438 size = GNUNET_CONTAINER_meta_data_serialize (m,
447 buf, 439 &buf,
448 size, 440 MAX_META_DATA,
449 GNUNET_CONTAINER_META_DATA_SERIALIZE_PART 441 GNUNET_CONTAINER_META_DATA_SERIALIZE_PART);
450 |
451 GNUNET_CONTAINER_META_DATA_SERIALIZE_NO_COMPRESS);
452 if (size == -1) 442 if (size == -1)
453 { 443 {
454 GNUNET_free (buf); 444 GNUNET_free (buf);