--- libaitsess/contrib/test2.c 2012/02/10 23:20:06 1.1.2.7 +++ libaitsess/contrib/test2.c 2012/02/10 23:31:36 1.1.2.8 @@ -56,6 +56,8 @@ int main(int argc, char **argv) return 2; } sess_freeSession(&n); + for (i = 0; i < io_arraySize(inp); i++) + AIT_FREE_VAL(io_arrayGet(inp, i)); io_arrayFree(inp); io_arrayDestroy(&inp); printf("set session"); @@ -94,6 +96,8 @@ int main(int argc, char **argv) for (i = 0; i < io_arraySize(inp); i++) printf("i=%d->%s\n", i, AIT_GET_STR(io_array(inp, i, ait_val_t*))); sess_commitSession(n, inp); + for (i = 0; i < io_arraySize(inp); i++) + AIT_FREE_VAL(io_arrayGet(inp, i)); sess_doneSession(n, &inp); sess_freeSession(&n); getchar(); @@ -111,8 +115,11 @@ int main(int argc, char **argv) } for (i = 0; i < io_arraySize(inp); i++) printf("i=%d->%s\n", i, AIT_GET_STR(io_array(inp, i, ait_val_t*))); + for (i = 0; i < io_arraySize(inp); i++) + AIT_FREE_VAL(io_arrayGet(inp, i)); sess_doneSession(n, &inp); FREE_MEMORY(n); sess_freeSession(&n); + return 0; }