void http_simple_dispose(obfs *self) { http_simple_local_data *local = (http_simple_local_data*)self->l_data; if (local->encode_buffer != NULL) { free(local->encode_buffer); local->encode_buffer = NULL; } free(local); dispose_obfs(self); }
void auth_simple_dispose(obfs *self) { auth_simple_local_data *local = (auth_simple_local_data*)self->l_data; if (local->recv_buffer != NULL) { free(local->recv_buffer); local->recv_buffer = NULL; } free(local); self->l_data = NULL; dispose_obfs(self); }
void tls12_ticket_auth_dispose(obfs *self) { tls12_ticket_auth_local_data *local = (tls12_ticket_auth_local_data*)self->l_data; if (local->send_buffer != NULL) { free(local->send_buffer); local->send_buffer = NULL; } if (local->recv_buffer != NULL) { free(local->recv_buffer); local->recv_buffer = NULL; } free(local); dispose_obfs(self); }