예제 #1
0
void
ikev2_msg_dispose(struct iked *env, struct iked_msgqueue *queue,
    struct iked_message *msg)
{
	TAILQ_REMOVE(queue, msg, msg_entry);
	timer_deregister(env, &msg->msg_timer);
	ikev2_msg_cleanup(env, msg);
	free(msg);
}
예제 #2
0
int time_tumble_destroy(struct time_tumble *time_op)
{
	// deregister operator's timer
	timer_deregister(time_op->pTimer);

	// free operator
	free(time_op);

	return 0;
}