int q;
int i = 100;
char txt[128];
- char *data;
- unsigned long long size;
+ char *str;
+ unsigned char* thumb;
meta = GNUNET_CONTAINER_meta_data_create ();
meta2 = GNUNET_CONTAINER_meta_data_create ();
//check meta_data_get_by_type
GNUNET_CONTAINER_meta_data_clear(meta2);
- if (GNUNET_CONTAINER_meta_data_get_by_type(meta2,EXTRACTOR_METATYPE_UNKNOWN) != NULL)
+ if (NULL != (str = GNUNET_CONTAINER_meta_data_get_by_type(meta2,EXTRACTOR_METATYPE_UNKNOWN)))
{
GNUNET_CONTAINER_meta_data_destroy(meta2);
+ GNUNET_free (str);
ABORT(meta);
}
- char* str = GNUNET_CONTAINER_meta_data_get_by_type(meta,EXTRACTOR_METATYPE_UNKNOWN);
+ str = GNUNET_CONTAINER_meta_data_get_by_type(meta,EXTRACTOR_METATYPE_UNKNOWN);
+ GNUNET_assert (NULL != str);
if (str[0] != 'T')
{
GNUNET_CONTAINER_meta_data_destroy(meta2);
ABORT(meta);
}
//check branch
- if (GNUNET_CONTAINER_meta_data_get_by_type(meta,EXTRACTOR_METATYPE_PUBLICATION_DATE) != NULL)
+ if (NULL != (str = GNUNET_CONTAINER_meta_data_get_by_type(meta,EXTRACTOR_METATYPE_PUBLICATION_DATE)))
{
+ GNUNET_free (str);
GNUNET_CONTAINER_meta_data_destroy(meta2);
ABORT(meta);
}
str = GNUNET_CONTAINER_meta_data_get_first_by_types(meta,
EXTRACTOR_METATYPE_UNKNOWN,
-1);
+ GNUNET_assert (NULL != str);
if (str[0] != 'T')
{
GNUNET_CONTAINER_meta_data_destroy(meta2);
+ GNUNET_free (str);
ABORT(meta);
}
-
+ GNUNET_free (str);
+
//check meta_data_get_thumbnail
- unsigned char** thumb;
- if (GNUNET_CONTAINER_meta_data_get_thumbnail(meta,thumb) !=0)
+
+ if (GNUNET_CONTAINER_meta_data_get_thumbnail(meta, &thumb) != 0)
{
+ GNUNET_free (thumb);
GNUNET_CONTAINER_meta_data_destroy(meta2);
ABORT(meta);
}