do_auth
noerror(do_auth(ctx, ai, "foo", packets[ACCEPT_PACKET], &auth));
noerror(do_auth(ctx, ai, "foo", packets[REJECT_PACKET], &auth));
noerror(do_auth("accept", &pkt));
noerror(do_auth("accept", NULL));
noerror(do_auth("reject", NULL));
noerror(do_auth("accept", NULL));
noerror(do_auth("accept", NULL));