diff --git a/deepQlearn_0/src/deepQlearning/learn_to_drive.c b/deepQlearn_0/src/deepQlearning/learn_to_drive.c index eb63f80..5db81bf 100644 --- a/deepQlearn_0/src/deepQlearning/learn_to_drive.c +++ b/deepQlearn_0/src/deepQlearning/learn_to_drive.c @@ -260,15 +260,13 @@ void free_print_params (struct print_params *pprint){ } void free_qlearning_params(struct qlearning_params *q_params){ - printf("free qlearning_params"); if(q_params->caller_func_name!=NULL) { - printf("free caller_func_name"); free(q_params->caller_func_name); } free(q_params); } void free_RL_agent(struct RL_agent *rlAgent){ - free(rlAgent->qlearnParams); + free_qlearning_params(rlAgent->qlearnParams); free_print_params(rlAgent->pprint); free_status_qlearning(rlAgent->status); free_networks_qlearning(rlAgent->networks); diff --git a/ytest_t/libytest.so b/ytest_t/libytest.so index cd9cc79..b0f16d5 100755 Binary files a/ytest_t/libytest.so and b/ytest_t/libytest.so differ