Browse Source

protocol fixes

master
Michael Preisach 4 years ago
parent
commit
ad4aac5b65
  1. 4
      client.c

4
client.c

@ -37,13 +37,15 @@ int client_connect(conn_handler handler, char *servip, int16_t port) {
bzero(buffer, MAX_BUFSIZE);
for (ret = 0; 0 == ret;) {
ret = handler(buffer);
if(0 != ret)
if(0 > ret)
break;
if (0 >= write(connfd, buffer, strlen(buffer))) {
printf("client_connect: cannot write to socket\n");
ret = -1;
}
if(0 != ret)
break;
bzero(buffer, MAX_BUFSIZE);
len = read(connfd, buffer, sizeof(buffer));

Loading…
Cancel
Save