--- libaitrpc/example/tcli.c 2012/03/28 13:40:49 1.6.2.7 +++ libaitrpc/example/tcli.c 2012/05/16 14:08:52 1.7.4.1 @@ -2,9 +2,7 @@ #include #include -//ait_val_t valz[3]; - int main() { rpc_cli_t *cli, *cli2; @@ -13,7 +11,7 @@ int main() array_t *valz, *arr; char *mem, *blob43 = malloc(512); - cli = rpc_cli_openClient(100, 2, 1024 * 10, 0, AF_INET, "127.0.0.1", 11111); + cli = rpc_cli_openClient(100, 2, 1024 * 10, 0, "127.0.0.1", 11111); // cli = rpc_cli_openClient(100, 2, AF_LOCAL, "0.0.0.0", 11111); if (!cli) { printf("error:: errno=%d %s\n", rpc_GetErrno(), rpc_GetError()); @@ -41,6 +39,7 @@ int main() AIT_NEW_BLOB(v, 512); if (rpc_cli_sendBLOB(cli2, v, blob43) == -1) { printf("!!!!! blob error:: errno=%d %s\n", rpc_GetErrno(), rpc_GetError()); + io_freeVars(&valz); rpc_cli_closeBLOBClient(cli2); rpc_cli_closeClient(cli); free(blob43); @@ -58,6 +57,7 @@ int main() // for (i = 0; i < 1000000; i++) if ((ret = rpc_cli_execCall(cli, RPC_REPLY, NULL, "BBB", valz, &arr)) < 0) { printf("error:: errno=%d %s\n", rpc_GetErrno(), rpc_GetError()); + io_freeVars(&valz); rpc_cli_closeBLOBClient(cli2); rpc_cli_closeClient(cli); free(blob43);