From: Jinhyung Choi Date: Tue, 14 Apr 2015 05:40:28 +0000 (+0900) Subject: ecs: send err msg to ecp when port forwarding is failed. X-Git-Tag: Tizen_Studio_1.3_Release_p2.3.1~100 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=01570c65a5c1db0dff37863d422ea667966f7c60;p=sdk%2Femulator%2Fqemu.git ecs: send err msg to ecp when port forwarding is failed. Change-Id: I8ee9609bcf9da73e2504f48f84855d9c061596d0 Signed-off-by: Jinhyung Choi --- diff --git a/tizen/src/ecs/ecs_msg_device.c b/tizen/src/ecs/ecs_msg_device.c index 338560a2dd..a1b7ad37e5 100644 --- a/tizen/src/ecs/ecs_msg_device.c +++ b/tizen/src/ecs/ecs_msg_device.c @@ -167,10 +167,12 @@ static void msgproc_device_req_sensor(ECS_Client* ccli, ECS__DeviceReq* msg, cha } } -static void msgproc_device_req_network(ECS_Client* ccli, ECS__DeviceReq* msg) +#define MSG_NET_GROUP 0 +#define MSG_NET_ACTION 123 +static void msgproc_device_req_network(ECS_Client* ccli, ECS__DeviceReq* msg, char* cmd) { char* data = NULL; - + char ret[2] = {'1', 0}; if (msg->has_data && msg->data.len > 0) { data = (char*) g_malloc0(msg->data.len + 1); @@ -181,6 +183,7 @@ static void msgproc_device_req_network(ECS_Client* ccli, ECS__DeviceReq* msg) LOG_TRACE(">>> Network msg: '%s'\n", data); if(net_slirp_redir(data) < 0) { LOG_SEVERE( "redirect [%s] fail\n", data); + make_send_device_ntf(cmd, MSG_NET_GROUP, MSG_NET_ACTION, ret); } else { LOG_TRACE("redirect [%s] success\n", data); } @@ -400,7 +403,7 @@ bool msgproc_device_req(ECS_Client* ccli, ECS__DeviceReq* msg) if (!strcmp(cmd, MSG_TYPE_SENSOR)) { msgproc_device_req_sensor(ccli, msg, cmd); } else if (!strcmp(cmd, "Network")) { - msgproc_device_req_network(ccli, msg); + msgproc_device_req_network(ccli, msg, cmd); } else if (!strcmp(cmd, "TGesture")) { msgproc_device_req_tgesture(ccli, msg); } else if (!strcmp(cmd, "info")) {