diff options
author | Daniel Zaoui <daniel.zaoui@yahoo.com> | 2017-05-27 20:44:50 +0300 |
---|---|---|
committer | Daniel Zaoui <daniel.zaoui@yahoo.com> | 2017-06-05 08:55:37 +0300 |
commit | d6146b077896421a02efbc79624d8ed9deb5ae3c (patch) | |
tree | 4b4e82055576d636708a8129d89418d309f2b4cf | |
parent | e947be1b850121dc83079ccc486761872b62b0c4 (diff) | |
download | efl-d6146b077896421a02efbc79624d8ed9deb5ae3c.tar.gz |
Fix daemon issues
-rw-r--r-- | src/bin/efl/efl_debugd.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/bin/efl/efl_debugd.c b/src/bin/efl/efl_debugd.c index 77a7a2e47d..f5881b85ef 100644 --- a/src/bin/efl/efl_debugd.c +++ b/src/bin/efl/efl_debugd.c @@ -360,6 +360,7 @@ _data_receive(Client *c, unsigned char *buffer) rret = recv(c->fd, &size, sizeof(int), MSG_PEEK); + if (rret == -1 || !size) goto error; if (rret == sizeof(int)) { unsigned int cur_packet_size = 0; @@ -549,7 +550,7 @@ static int _listening_tcp_socket_create() { struct sockaddr_in server; - int curstate = 0; + int curstate = 1; // create the socket int fd = socket(AF_INET, SOCK_STREAM, 0); if (fd < 0) goto err; |