Change-Id: Ic1001018e1c26b2f22220c8e898d7263e8143293
Signed-off-by: Jongkyu Koo <jk.koo@samsung.com>
}
ret = ctsvc_ipc_marshal_handle(contact, indata);
}
ret = ctsvc_ipc_marshal_handle(contact, indata);
- RETVM_IF(CONTACTS_ERROR_NONE != ret, ret, "ctsvc_ipc_marshal_handle() Fail(%d)", ret);
-
+ if (CONTACTS_ERROR_NONE != ret) {
+ CTS_ERR("ctsvc_ipc_marshal_handle() Fail(%d)", ret);
+ pims_ipc_data_destroy(indata);
+ return ret;
+ }
if (pims_ipc_call(ipc_data->ipc, CTSVC_IPC_MODULE, CTSVC_IPC_SERVER_DISCONNECT, indata, &outdata) != 0) {
pims_ipc_data_destroy(indata);
CTS_ERR("[GLOBAL_IPC_CHANNEL] pims_ipc_call failed");
if (pims_ipc_call(ipc_data->ipc, CTSVC_IPC_MODULE, CTSVC_IPC_SERVER_DISCONNECT, indata, &outdata) != 0) {
pims_ipc_data_destroy(indata);
CTS_ERR("[GLOBAL_IPC_CHANNEL] pims_ipc_call failed");
- if (temp && 3 < strlen(temp))
- temp[3] = '\0';
- mcc = atoi(temp);
+ if (temp) {
+ if(3 < strlen(temp))
+ temp[3] = '\0';
+ mcc = atoi(temp);
+ }
for (i=0;i<sizeof(__mcc_cc_list)/sizeof(ctsvc_mcc_cc_map);i++) {
if (__mcc_cc_list[i].mcc == mcc) {
cc = __mcc_cc_list[i].cc;
for (i=0;i<sizeof(__mcc_cc_list)/sizeof(ctsvc_mcc_cc_map);i++) {
if (__mcc_cc_list[i].mcc == mcc) {
cc = __mcc_cc_list[i].cc;
{
ret = fchown(fd, -1, CTSVC_SECURITY_FILE_GROUP);
if (-1 == ret)
{
ret = fchown(fd, -1, CTSVC_SECURITY_FILE_GROUP);
if (-1 == ret)
printf("Fail to fchown\n");
printf("Fail to fchown\n");
if (pims_ipc_svc_publish(CTSVC_IPC_SUBSCRIBE_MODULE, (char*)view_uri, indata) != 0) {
CTS_ERR("pims_ipc_svc_publish error (%s)\n", view_uri);
if (pims_ipc_svc_publish(CTSVC_IPC_SUBSCRIBE_MODULE, (char*)view_uri, indata) != 0) {
CTS_ERR("pims_ipc_svc_publish error (%s)\n", view_uri);
+ pims_ipc_data_destroy(indata);