DISPATCH_BLOCK
ssh_dispatch_run_fatal(ssh, DISPATCH_BLOCK, &authctxt->success);
if (mode == DISPATCH_BLOCK) {
ssh_dispatch_run(c->c_ssh, DISPATCH_BLOCK, &c->c_done);
ssh_dispatch_run_fatal(ssh, DISPATCH_BLOCK, &ssh->kex->done);
ssh_dispatch_run_fatal(ssh, DISPATCH_BLOCK, &authctxt.success); /* loop until success */
ssh_dispatch_run_fatal(ssh, DISPATCH_BLOCK, &kex->done);