--- libaitrpc/src/srv.c 2012/05/28 08:02:00 1.10.2.1 +++ libaitrpc/src/srv.c 2012/07/22 20:44:13 1.11 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: srv.c,v 1.10.2.1 2012/05/28 08:02:00 misho Exp $ +* $Id: srv.c,v 1.11 2012/07/22 20:44:13 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -421,7 +421,7 @@ rxBLOB(sched_task_t *task) } break; case unset: - if (rpc_srv_unregisterBLOB(s, blob.hdr_var) == -1) { + if (rpc_srv_unregisterBLOB(s, ntohl(blob.hdr_var)) == -1) { blob.hdr_cmd = error; blob.hdr_ret = RPC_ERROR(-1); } @@ -689,7 +689,7 @@ rpc_srv_initServer(u_int regProgID, u_char regProcID, { int n = 1; rpc_srv_t *srv = NULL; - io_sockaddr_t sa; + io_sockaddr_t sa = IO_SOCKADDR_INIT; if (!concurentClients || !regProgID) { rpc_SetErr(EINVAL, "Invalid parameters can`t init RPC server");