From 76470052854f2ae4f4cf48b506462234cc94578d Mon Sep 17 00:00:00 2001 From: Willem Toorop Date: Wed, 21 Oct 2015 16:01:16 +0200 Subject: [PATCH] Report memory errors in json-pointers test --- src/test/tests_json-pointers.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/test/tests_json-pointers.c b/src/test/tests_json-pointers.c index 6faa19f2..f710396a 100644 --- a/src/test/tests_json-pointers.c +++ b/src/test/tests_json-pointers.c @@ -4,13 +4,13 @@ int main() { - getdns_return_t r; + getdns_return_t r = GETDNS_RETURN_MEMORY_ERROR; getdns_dict *dict = NULL; unsigned char bladiebla_str[] = "bla die bla"; getdns_bindata bladiebla = { sizeof(bladiebla_str), bladiebla_str }; if (!(dict = getdns_dict_create())) - fprintf(stderr, "Could not create dict\n"); + fprintf(stderr, "Could not create dict"); else if ((r = getdns_dict_set_int(dict, "/bla/bloe/blie", 53280)) || (r = getdns_dict_set_int(dict, "/bla/hola", 53281)) @@ -26,9 +26,10 @@ int main() else { char *dict_str = getdns_pretty_print_dict(dict); - if (!dict_str) - fprintf(stderr, "Could not convert dict to string.\n"); - else { + if (!dict_str) { + fprintf(stderr, "Could not convert dict to string"); + r = GETDNS_RETURN_MEMORY_ERROR; + } else { printf("%s\n", dict_str); free(dict_str); }