--- libaitrpc/src/cli.c 2011/09/01 14:55:42 1.4.2.5 +++ libaitrpc/src/cli.c 2011/09/06 23:39:37 1.4.2.6 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: cli.c,v 1.4.2.5 2011/09/01 14:55:42 misho Exp $ +* $Id: cli.c,v 1.4.2.6 2011/09/06 23:39:37 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -105,19 +105,18 @@ rpc_cli_openBLOBClient(rpc_cli_t * __restrict rpccli, if (setsockopt(cli->cli_sock, SOL_SOCKET, SO_SNDBUF, &n, sizeof n) == -1) { LOGERR; close(cli->cli_sock); - free(cli->cli_parent); free(cli); return NULL; } if (setsockopt(cli->cli_sock, SOL_SOCKET, SO_RCVBUF, &n, sizeof n) == -1) { LOGERR; close(cli->cli_sock); - free(cli->cli_parent); free(cli); return NULL; } if (connect(cli->cli_sock, &cli->cli_sa, sizeof cli->cli_sa) == -1) { LOGERR; + close(cli->cli_sock); free(cli); return NULL; }