diff options
author | Minje Ahn <minje.ahn@samsung.com> | 2015-06-23 17:30:45 +0900 |
---|---|---|
committer | Minje Ahn <minje.ahn@samsung.com> | 2015-07-02 19:13:49 +0900 |
commit | 51e31533b89929b6aed1a1727c0500cb01ce2d9f (patch) | |
tree | d95641ae327e40d334e56dcfb285ae0467baed23 /server/thumb-server-internal.c | |
parent | f608c86507c0899ee874217f3a223e40c643aff8 (diff) | |
download | libmedia-thumbnail-51e31533b89929b6aed1a1727c0500cb01ce2d9f.tar.gz libmedia-thumbnail-51e31533b89929b6aed1a1727c0500cb01ce2d9f.tar.bz2 libmedia-thumbnail-51e31533b89929b6aed1a1727c0500cb01ce2d9f.zip |
Update socket_info.submit/tizen/20150707.113050submit/tizen/20150706.082426submit/tizen/20150703.063549accepted/tizen/wearable/20150708.015527accepted/tizen/tv/20150708.015513accepted/tizen/mobile/20150708.015501
Change-Id: Ia54e4466ca6665b27cca316f9553ad15cef764be
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
Diffstat (limited to 'server/thumb-server-internal.c')
-rwxr-xr-x | server/thumb-server-internal.c | 25 |
1 files changed, 10 insertions, 15 deletions
diff --git a/server/thumb-server-internal.c b/server/thumb-server-internal.c index 9e21727..1619a97 100755 --- a/server/thumb-server-internal.c +++ b/server/thumb-server-internal.c @@ -389,8 +389,7 @@ gboolean _thumb_server_read_socket(GIOChannel *src, return TRUE; } - thumb_warn("Sent %s(%d)", res_msg.dst_path, strlen(res_msg.dst_path)); - + thumb_warn_slog("Sent %s(%d)", res_msg.dst_path, strlen(res_msg.dst_path)); SAFE_FREE(buf); //Add sendto_raw_data @@ -425,38 +424,34 @@ gboolean _thumb_server_read_socket(GIOChannel *src, gboolean _thumb_server_send_msg_to_agent(int msg_type) { int sock; - const char *serv_ip = "127.0.0.1"; + ms_sock_info_s sock_info; struct sockaddr_un serv_addr; ms_thumb_server_msg send_msg; + sock_info.port = MS_THUMB_COMM_PORT; - if (ms_ipc_create_client_socket(MS_PROTOCOL_UDP, MS_TIMEOUT_SEC_10, &sock, MS_THUMB_COMM_PORT) < 0) { + if (ms_ipc_create_client_socket(MS_PROTOCOL_UDP, MS_TIMEOUT_SEC_10, &sock_info) < 0) { thumb_err("ms_ipc_create_server_socket failed"); return FALSE; } memset(&serv_addr, 0, sizeof(serv_addr)); + sock = sock_info.sock_fd; serv_addr.sun_family = AF_UNIX; strcpy(serv_addr.sun_path, "/var/run/media-server/media_ipc_thumbcomm.socket"); send_msg.msg_type = msg_type; - - if (connect(sock, &serv_addr, sizeof(serv_addr)) < 0) { - thumb_err("connect failed [%s]",strerror(errno)); - close(sock); - return FALSE; - } - - if (send(sock, &send_msg, sizeof(ms_thumb_server_msg), 0) != sizeof(ms_thumb_server_msg)) { - thumb_err("sendto failed: %s\n", strerror(errno)); - close(sock); + if (sendto(sock, &send_msg, sizeof(ms_thumb_server_msg), 0, (struct sockaddr *)&serv_addr, sizeof(serv_addr)) != sizeof(ms_thumb_server_msg)) { + thumb_stderror("sendto failed"); + ms_ipc_delete_client_socket(&sock_info); return FALSE; } thumb_dbg("Sending msg to thumbnail agent[%d] is successful", send_msg.msg_type); - close(sock); + ms_ipc_delete_client_socket(&sock_info); + return TRUE; } |