--- libaitrpc/src/srv.c 2011/11/03 15:22:47 1.5.2.11 +++ libaitrpc/src/srv.c 2011/11/03 15:28:36 1.5.2.12 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: srv.c,v 1.5.2.11 2011/11/03 15:22:47 misho Exp $ +* $Id: srv.c,v 1.5.2.12 2011/11/03 15:28:36 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -164,7 +164,7 @@ makeReply: if (argc && arr) { /* Go Encapsulate variables ... */ if ((i = io_vars2buffer(buf + Limit, s->srv_netbuf - Limit, arr)) == -1) { - rpc_srv_freeVars(f); + io_clrVars(f->func_vars); argc = 0; ret = -7; rpc_SetErr(EBADRPC, "Error:: in prepare RPC packet values (-7) ...\n"); @@ -172,7 +172,7 @@ makeReply: } else { Limit += i; - rpc_srv_freeVars(f); + io_clrVars(f->func_vars); } }