--- libaitrpc/src/srv.c 2012/05/11 08:49:43 1.8.2.3 +++ libaitrpc/src/srv.c 2012/05/11 09:11:01 1.8.2.4 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: srv.c,v 1.8.2.3 2012/05/11 08:49:43 misho Exp $ +* $Id: srv.c,v 1.8.2.4 2012/05/11 09:11:01 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -664,12 +664,13 @@ rpc_srv_loopBLOB(rpc_srv_t * __restrict srv) LOGERR; return -1; } else - fcntl(srv->srv_server.cli_sock, F_SETFL, fcntl(srv->srv_server.cli_sock, F_GETFL) | O_NONBLOCK); + fcntl(srv->srv_blob.server.cli_sock, F_SETFL, + fcntl(srv->srv_blob.server.cli_sock, F_GETFL) | O_NONBLOCK); pthread_attr_init(&attr); pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED); - pfd.fd = srv->srv_server.cli_sock; + pfd.fd = srv->srv_blob.server.cli_sock; pfd.events = POLLIN | POLLPRI; /* main BLOB loop */ while (srv->srv_blob.state != kill && srv->srv_kill != kill) {