[Svace-84168] set NULL after freeing, not to access invalid pointer 87/91687/2 accepted/tizen/3.0/ivi/20161028.133840 accepted/tizen/3.0/mobile/20161028.132936 accepted/tizen/3.0/wearable/20161028.133601 accepted/tizen/common/20161013.155943 accepted/tizen/ivi/20161014.022243 accepted/tizen/mobile/20161014.022329 accepted/tizen/wearable/20161014.022249 submit/tizen/20161013.040341 submit/tizen_3.0/20161028.062323 submit/tizen_3.0/20161028.082423
authorJeesun Kim <iamjs.kim@samsung.com>
Tue, 11 Oct 2016 00:48:48 +0000 (09:48 +0900)
committerJeesun Kim <iamjs.kim@samsung.com>
Tue, 11 Oct 2016 00:53:28 +0000 (09:53 +0900)
Change-Id: I361c92a572d6b572c3c5bc7df174f138791634e3

test/test_query.c

index 1715ed1..8a7a735 100644 (file)
@@ -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);
                }
        }