Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 Mar 2003 05:45:36 -0800 (PST)
From:      Dag-Erling Smorgrav <des@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/crypto/openssh auth-chall.c auth.h auth1.c
Message-ID:  <200303311345.h2VDjahD072034@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
des         2003/03/31 05:45:36 PST

  FreeBSD src repository

  Modified files:
    crypto/openssh       auth-chall.c auth.h auth1.c 
  Log:
  If an ssh1 client initiated challenge-response authentication but did
  not respond to challenge, and later successfully authenticated itself
  using another method, the kbdint context would never be released,
  leaving the PAM child process behind even after the connection ended.
  
  Fix this by automatically releasing the kbdint context if a packet of
  type SSH_CMSG_AUTH_TIS is follwed by anything but a packet of type
  SSH_CMSG_AUTH_TIS_RESPONSE.
  
  MFC after:      1 week
  
  Revision  Changes    Path
  1.6       +8 -0      src/crypto/openssh/auth-chall.c
  1.10      +1 -0      src/crypto/openssh/auth.h
  1.26      +13 -1     src/crypto/openssh/auth1.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200303311345.h2VDjahD072034>