Fix memory leak 93/214493/1
authorJunghoon Park <jh9216.park@samsung.com>
Mon, 23 Sep 2019 09:09:55 +0000 (18:09 +0900)
committerJunghoon Park <jh9216.park@samsung.com>
Mon, 23 Sep 2019 09:09:55 +0000 (18:09 +0900)
Change-Id: I31730db54a952395614144f521bf393b7185d718
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
unittest/src/test-watchface-complication.cc

index 1b9a0d7..e6b187a 100644 (file)
@@ -443,18 +443,25 @@ void _complication_updated_cb_get_test(
     complication_time_info_h info;
     watchface_complication_data_get_timeinfo(data, &info);
 
-    char* value;
+    char* value = nullptr;
     watchface_complication_timeinfo_get_timezone(info, &value);
     EXPECT_STREQ(value, "UTC-10");
+    free(value);
+    value = nullptr;
 
     watchface_complication_timeinfo_get_timezone_id(info, &value);
     EXPECT_STREQ(value, "US/Hawaii");
+    free(value);
+    value = nullptr;
 
     watchface_complication_timeinfo_get_timezone_country(info, &value);
     EXPECT_STREQ(value, "US");
+    free(value);
+    value = nullptr;
 
     watchface_complication_timeinfo_get_timezone_city(info, &value);
     EXPECT_STREQ(value, "Hawaii");
+    free(value);
 
     time_t timestamp;
     watchface_complication_timeinfo_get_timestamp(info, &timestamp);
@@ -660,4 +667,4 @@ TEST_F(CWC, apply_not_exist_allowed_list)
   EXPECT_EQ(WATCHFACE_COMPLICATION_ERROR_PROVIDER_NOT_AVAILABLE, ret);
 }
 
-}
\ No newline at end of file
+}