From be2545140585f51d9ee4b738953dfaf74209a0ee Mon Sep 17 00:00:00 2001 From: Jinhyung Choi Date: Wed, 25 Jun 2014 12:18:41 +0900 Subject: [PATCH] debug: modified for non-blocking socket Change-Id: I7a85435c2a6990545688505132c49e9f5c77809e Signed-off-by: Jinhyung Choi --- tizen/src/guest_server.c | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/tizen/src/guest_server.c b/tizen/src/guest_server.c index 93d247b911..e65017a5de 100644 --- a/tizen/src/guest_server.c +++ b/tizen/src/guest_server.c @@ -523,21 +523,20 @@ static void server_process(void) (struct sockaddr*) &client_addr, &client_len); if (read_cnt < 0) { + if (errno == EAGAIN) + continue; INFO("fail to recvfrom in guest_server:%d\n", errno); break; - } else { - - if (read_cnt == 0) { - INFO("read_cnt is 0.\n"); - break; - } + } else if (read_cnt == 0) { + INFO("read_cnt is 0.\n"); + break; + } - TRACE("================= recv =================\n"); - TRACE("read_cnt:%d\n", read_cnt); - TRACE("readbuf:%s\n", readbuf); + TRACE("================= recv =================\n"); + TRACE("read_cnt:%d\n", read_cnt); + TRACE("readbuf:%s\n", readbuf); - command_handler(readbuf, &client_addr); - } + command_handler(readbuf, &client_addr); } } -- 2.34.1