{
struct env_entry *p;
env_swap(self, 0);
if (self->e_committed)
SLIST_FOREACH(p, &self->e_head, ee_entries) {
free(p->ee_env);
free(p);