learn_to_drive: debug free qparams call when free rlagent

This commit is contained in:
2025-12-15 12:35:07 +01:00
parent 77ca0ae5c7
commit ddb9e44536
2 changed files with 1 additions and 3 deletions
@@ -260,15 +260,13 @@ void free_print_params (struct print_params *pprint){
} }
void free_qlearning_params(struct qlearning_params *q_params){ void free_qlearning_params(struct qlearning_params *q_params){
printf("free qlearning_params");
if(q_params->caller_func_name!=NULL) { if(q_params->caller_func_name!=NULL) {
printf("free caller_func_name");
free(q_params->caller_func_name); free(q_params->caller_func_name);
} }
free(q_params); free(q_params);
} }
void free_RL_agent(struct RL_agent *rlAgent){ void free_RL_agent(struct RL_agent *rlAgent){
free(rlAgent->qlearnParams); free_qlearning_params(rlAgent->qlearnParams);
free_print_params(rlAgent->pprint); free_print_params(rlAgent->pprint);
free_status_qlearning(rlAgent->status); free_status_qlearning(rlAgent->status);
free_networks_qlearning(rlAgent->networks); free_networks_qlearning(rlAgent->networks);
Binary file not shown.