fix defect reported by svace(WGID : 27640) 78/63678/1 accepted/tizen/common/20160414.143724 accepted/tizen/mobile/20160405.013232 accepted/tizen/wearable/20160405.013647 submit/tizen_common/20160413.090423 submit/tizen_mobile/20160325.073944 submit/tizen_mobile/20160328.052301 submit/tizen_wearable/20160325.073959 submit/tizen_wearable/20160328.052319
authorjang <jiseob.jang@samsung.com>
Fri, 25 Mar 2016 07:24:42 +0000 (16:24 +0900)
committerjang <jiseob.jang@samsung.com>
Fri, 25 Mar 2016 07:24:42 +0000 (16:24 +0900)
Change-Id: I08f8fe2834aeb53b3ef36aea837d4427fc359884
Signed-off-by: jang <jiseob.jang@samsung.com>
src/account.c

index 953a5bd..4d0da30 100644 (file)
@@ -1890,6 +1890,7 @@ ACCOUNT_INTERNAL_API int account_type_set_label(account_type_h account_type, con
        label_data->label = _account_get_text(label);
        if (label_data->label == NULL) {
                ACCOUNT_FATAL("OUT OF MEMORY\n");
+               _ACCOUNT_FREE(label_data);
                return ACCOUNT_ERROR_OUT_OF_MEMORY;
        }
 
@@ -1897,6 +1898,7 @@ ACCOUNT_INTERNAL_API int account_type_set_label(account_type_h account_type, con
        if (label_data->locale == NULL) {
                ACCOUNT_FATAL("OUT OF MEMORY\n");
                _ACCOUNT_FREE(label_data->label);
+               _ACCOUNT_FREE(label_data);
                return ACCOUNT_ERROR_OUT_OF_MEMORY;
        }