From 439a0b04a8abe51775a17f298ad47f2bcb323e04 Mon Sep 17 00:00:00 2001 From: Jeesun Kim Date: Tue, 11 Oct 2016 09:48:48 +0900 Subject: [PATCH] [Svace-84168] set NULL after freeing, not to access invalid pointer Change-Id: I361c92a572d6b572c3c5bc7df174f138791634e3 --- test/test_query.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/test_query.c b/test/test_query.c index 1715ed1..8a7a735 100644 --- a/test/test_query.c +++ b/test/test_query.c @@ -369,6 +369,7 @@ static int test_get_records(int argc, char **argv) contacts_db_get_all_records(uri, offset, limit, &get_list); _check_list(uri, get_list, false); contacts_list_destroy(get_list, true); + get_list = NULL; DBG("search_records_with_query"); contacts_query_h query = NULL; @@ -376,6 +377,8 @@ static int test_get_records(int argc, char **argv) contacts_db_get_records_with_query(query, offset, limit, &get_list); _check_list(uri, get_list, false); contacts_list_destroy(get_list, true); + get_list = NULL; + contacts_query_destroy(query); } @@ -424,24 +427,28 @@ static int test_search_records(int argc, char **argv) contacts_db_search_records(uri, keyword, offset, limit, &get_list); _check_list(uri, get_list, false); contacts_list_destroy(get_list, true); + get_list = NULL; DBG("search_records_with_range:CONTACTS_SEARCH_RANGE_NAME"); contacts_db_search_records_with_range(uri, keyword, offset, limit, CONTACTS_SEARCH_RANGE_NAME, &get_list); _check_list(uri, get_list, false); contacts_list_destroy(get_list, true); + get_list = NULL; DBG("search_records_with_range:CONTACTS_SEARCH_RANGE_NUMBER"); contacts_db_search_records_with_range(uri, keyword, offset, limit, CONTACTS_SEARCH_RANGE_NUMBER, &get_list); _check_list(uri, get_list, false); contacts_list_destroy(get_list, true); + get_list = NULL; DBG("search_records_with_range:CONTACTS_SEARCH_RANGE_DATA"); contacts_db_search_records_with_range(uri, keyword, offset, limit, CONTACTS_SEARCH_RANGE_DATA, &get_list); _check_list(uri, get_list, false); contacts_list_destroy(get_list, true); + get_list = NULL; DBG("search_records_with_query"); contacts_query_h query = NULL; @@ -450,6 +457,8 @@ static int test_search_records(int argc, char **argv) &get_list); _check_list(uri, get_list, false); contacts_list_destroy(get_list, true); + get_list = NULL; + contacts_query_destroy(query); } } -- 2.7.4