--- libaitrpc/src/cli.c 2012/05/17 14:22:24 1.9.2.9 +++ libaitrpc/src/cli.c 2012/05/17 15:14:16 1.9.2.10 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: cli.c,v 1.9.2.9 2012/05/17 14:22:24 misho Exp $ +* $Id: cli.c,v 1.9.2.10 2012/05/17 15:14:16 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -102,7 +102,8 @@ rpc_cli_openBLOBClient(rpc_cli_t * __restrict rpccli, close(cli->cli_sock); free(cli); return NULL; - } + } else + fcntl(cli->cli_sock, F_SETFL, fcntl(cli->cli_sock, F_GETFL) | O_NONBLOCK); return cli; } @@ -199,7 +200,8 @@ rpc_cli_openClient(u_int ProgID, u_char ProcID, int ne free(cli->cli_parent); free(cli); return NULL; - } + } else + fcntl(cli->cli_sock, F_SETFL, fcntl(cli->cli_sock, F_GETFL) | O_NONBLOCK); return cli; }