projects
/
oweals
/
gnunet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixes
[oweals/gnunet.git]
/
src
/
util
/
test_container_meta_data.c
diff --git
a/src/util/test_container_meta_data.c
b/src/util/test_container_meta_data.c
index 880d4184600a95de95e5f779fe4cdd20e9fc7681..05047d8b3615e7b8ece48cd3f56fe161674f40fe 100644
(file)
--- a/
src/util/test_container_meta_data.c
+++ b/
src/util/test_container_meta_data.c
@@
-238,8
+238,8
@@
check()
int q;
int i = 100;
char txt[128];
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 ();
meta = GNUNET_CONTAINER_meta_data_create ();
meta2 = GNUNET_CONTAINER_meta_data_create ();
@@
-303,21
+303,24
@@
check()
//check meta_data_get_by_type
GNUNET_CONTAINER_meta_data_clear(meta2);
//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_CONTAINER_meta_data_destroy(meta2);
+ GNUNET_free (str);
ABORT(meta);
}
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 (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);
}
GNUNET_CONTAINER_meta_data_destroy(meta2);
ABORT(meta);
}
@@
-326,16
+329,20
@@
check()
str = GNUNET_CONTAINER_meta_data_get_first_by_types(meta,
EXTRACTOR_METATYPE_UNKNOWN,
-1);
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);
if (str[0] != 'T')
{
GNUNET_CONTAINER_meta_data_destroy(meta2);
+ GNUNET_free (str);
ABORT(meta);
}
ABORT(meta);
}
-
+ GNUNET_free (str);
+
//check meta_data_get_thumbnail
//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);
}
GNUNET_CONTAINER_meta_data_destroy(meta2);
ABORT(meta);
}