diff --git a/src/client_userauth.c b/src/client_userauth.c index 1d371307189417fdcd33bdb266c6e27d35368b11..dcdd7b1a68d69c9242cbe6d1c1f193157018ce76 100644 --- a/src/client_userauth.c +++ b/src/client_userauth.c @@ -438,7 +438,8 @@ do_exc_userauth_disconnect(struct exception_handler *s, EXCEPTION_RAISE(self->connection->e, make_protocol_exception(SSH_DISCONNECT_NO_MORE_AUTH_METHODS_AVAILABLE, NULL)); - /* FIXME: Should we return here? */ + /* Also raise the exception with the parent exception + handler. */ } EXCEPTION_RAISE(s->parent, e);