}
/*Receive Response*/
- int recv_msg_size = -1;
- ms_comm_msg_s recv_msg;
+ ms_comm_msg_s recv_msg = { 0, };
RETRY:
- if ((recv_msg_size = recv(sockfd, &recv_msg, sizeof(recv_msg), 0)) < 0) {
- MSAPI_DBG_STRERROR("recv failed");
-
- if (errno == EINTR || errno == EWOULDBLOCK) {
- if (retry_count < MAX_RETRY_COUNT) {
- MSAPI_DBG_ERR("TIME OUT[%d]", retry_count);
- retry_count++;
- goto RETRY;
- }
+ if (recv(sockfd, &recv_msg, sizeof(recv_msg), 0) < 0) {
+ if ((errno == EINTR || errno == EWOULDBLOCK) && retry_count < MAX_RETRY_COUNT) {
+ MSAPI_DBG_ERR("TIME OUT[%d]", retry_count);
+ retry_count++;
+ goto RETRY;
}
+ MSAPI_DBG_STRERROR("recv failed");
close(sockfd);
return MS_MEDIA_ERR_IPC;
}
MSAPI_DBG("RECEIVE OK [%d]", recv_msg.result);
- ret = recv_msg.result;
-
close(sockfd);
- return ret;
+ return recv_msg.result;
}
int ms_ipc_request_update_db(const char *request_msg, uid_t uid)
}
/*Receive Response*/
- int recv_msg_size = -1;
int recv_msg = -1;
RETRY:
- if ((recv_msg_size = recv(sockfd, &recv_msg, sizeof(recv_msg), 0)) < 0) {
- MSAPI_DBG_STRERROR("recv failed");
-
- if (errno == EINTR || errno == EWOULDBLOCK) {
- if (retry_count < MAX_RETRY_COUNT) {
- MSAPI_DBG_ERR("TIME OUT[%d]", retry_count);
- retry_count++;
- goto RETRY;
- }
+ if (recv(sockfd, &recv_msg, sizeof(recv_msg), 0) < 0) {
+ if ((errno == EINTR || errno == EWOULDBLOCK) && retry_count < MAX_RETRY_COUNT) {
+ MSAPI_DBG_ERR("TIME OUT[%d]", retry_count);
+ retry_count++;
+ goto RETRY;
}
+ MSAPI_DBG_STRERROR("recv failed");
close(sockfd);
return MS_MEDIA_ERR_IPC;
}
MSAPI_DBG("RECEIVE OK [%d]", recv_msg);
- ret = recv_msg;
-
close(sockfd);
- return ret;
+ return recv_msg;
}
\ No newline at end of file