From: Hongkuk, Son Date: Wed, 8 Feb 2017 06:25:56 +0000 (+0900) Subject: [UTC][d2d-conv-manager][Non-ACR][fix memory leaks] X-Git-Tag: 4.0_Bringup~44^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8cffcf14ca1bb824193e6ce82b1139f7e546ea59;p=test%2Ftct%2Fnative%2Fapi.git [UTC][d2d-conv-manager][Non-ACR][fix memory leaks] -http://suprem.sec.samsung.net/jira/browse/TSAM-12805 Signed-off-by: Hongkuk, Son Change-Id: I858ecfa8014c5a9109ac27898acb4b30e7e1e665 --- diff --git a/src/utc/d2d-conv-manager/utc-d2d-conv-manager_payload.c b/src/utc/d2d-conv-manager/utc-d2d-conv-manager_payload.c index cc78dda46..688a1623c 100755 --- a/src/utc/d2d-conv-manager/utc-d2d-conv-manager_payload.c +++ b/src/utc/d2d-conv-manager/utc-d2d-conv-manager_payload.c @@ -422,6 +422,8 @@ int utc_d2d_conv_manager_conv_payload_set_app_control_p(void) ret = conv_payload_set_app_control(handle, "app_control", app_control); assert_eq(ret, CONV_ERROR_NONE); + app_control_destroy(app_control); + ret = conv_payload_destroy(handle); assert_eq(ret, CONV_ERROR_NONE); @@ -456,6 +458,8 @@ int utc_d2d_conv_manager_conv_payload_set_app_control_n1(void) ret = conv_payload_set_app_control(NULL, "app_control", app_control); assert_eq(ret, CONV_ERROR_INVALID_PARAMETER); + app_control_destroy(app_control); + ret = conv_payload_destroy(handle); assert_eq(ret, CONV_ERROR_NONE); @@ -557,6 +561,9 @@ int utc_d2d_conv_manager_conv_payload_get_app_control_p(void) ret = conv_payload_get_app_control(handle, "app_control", &app_control_2); assert_eq(ret, CONV_ERROR_NONE); + app_control_destroy(app_control); + app_control_destroy(app_control_2); + ret = conv_payload_destroy(handle); assert_eq(ret, CONV_ERROR_NONE); @@ -633,6 +640,8 @@ int utc_d2d_conv_manager_conv_payload_get_app_control_n2(void) ret = conv_payload_get_app_control(handle, NULL, &app_control_2); assert_eq(ret, CONV_ERROR_INVALID_PARAMETER); + app_control_destroy(app_control); + ret = conv_payload_destroy(handle); assert_eq(ret, CONV_ERROR_NONE); @@ -670,6 +679,8 @@ int utc_d2d_conv_manager_conv_payload_get_app_control_n3(void) ret = conv_payload_get_app_control(handle, "app_control", NULL); assert_eq(ret, CONV_ERROR_INVALID_PARAMETER); + app_control_destroy(app_control); + ret = conv_payload_destroy(handle); assert_eq(ret, CONV_ERROR_NONE); diff --git a/src/utc/d2d-conv-manager/utc-d2d-conv-manager_service.c b/src/utc/d2d-conv-manager/utc-d2d-conv-manager_service.c index ab8e58c7b..0a9278a93 100755 --- a/src/utc/d2d-conv-manager/utc-d2d-conv-manager_service.c +++ b/src/utc/d2d-conv-manager/utc-d2d-conv-manager_service.c @@ -1050,6 +1050,8 @@ int utc_d2d_conv_manager_conv_service_publish_n(void) ret = conv_service_publish(NULL, NULL, payload_handle); assert_eq(ret, CONV_ERROR_INVALID_PARAMETER); + app_control_destroy(app_control); + ret = conv_payload_destroy(payload_handle); assert_eq(ret, CONV_ERROR_NONE);