GNUNET_CONTAINER_META_DATA_SERIALIZE_PART
|
GNUNET_CONTAINER_META_DATA_SERIALIZE_NO_COMPRESS);
+ if (size == -1)
+ {
+ GNUNET_free (buf);
+ return GNUNET_SYSERR;
+ }
if ( (GNUNET_OK != GNUNET_BIO_write_int32 (h, (uint32_t) size)) ||
(GNUNET_OK != GNUNET_BIO_write (h, buf, size)) )
{
(GNUNET_OK != GNUNET_BIO_write_string(fileW, ns_name)) ||
(GNUNET_OK != GNUNET_BIO_write_meta_data(fileW, meta)) )
{
- GNUNET_BIO_write_close(fileW);
+ (void) GNUNET_BIO_write_close(fileW);
GNUNET_break (GNUNET_OK == GNUNET_DISK_directory_remove (fn));
GNUNET_free (fn);
return;
fileW = GNUNET_BIO_write_open ("/dev/full");
GNUNET_assert (NULL != fileW);
- GNUNET_BIO_write (fileW, TESTSTRING, strlen (TESTSTRING));
- GNUNET_BIO_write_string (fileW, TESTSTRING);
- GNUNET_BIO_write_meta_data (fileW, metaDataW);
+ (void) GNUNET_BIO_write (fileW, TESTSTRING, strlen (TESTSTRING));
+ (void) GNUNET_BIO_write_string (fileW, TESTSTRING);
+ (void) GNUNET_BIO_write_meta_data (fileW, metaDataW);
GNUNET_assert (GNUNET_SYSERR == GNUNET_BIO_write_close (fileW));
GNUNET_CONTAINER_meta_data_destroy (metaDataW);