add: ECI_DEBUG("\n(ecasoundc_sa) cleaning up. waiting for children.\n");
context: void eci_cleanup_r(eci_handle_t ptr){  struct eci_internal* eci_rep = (struct eci_internal*)ptr;  write(eci_rep->cmd_write_fd_rep, "quit\n", strlen("quit\n"));  eci_rep->commands_counter_rep++;  /* fprintf(stderr, "\n(ecasoundc_sa) cleaning up. waiting for children.\n"); */  waitpid((pid_t)eci_rep->pid_of_child_rep, NULL, 0);  /* fprintf(stderr, "(ecasoundc_sa) child exit signalled\n"); */  if(eci_rep != 0) {    /* if (eci_rep->eci != 0) {} */    /* delete eci_rep->eci; */    free(eci_rep->parser_repp);    free(eci_rep);  }}