diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2011-07-04 02:08:12 +0200 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2011-07-04 02:08:12 +0200 |
commit | 6d4485e7d6403d19b1ae2041ab36c28424b5c805 (patch) | |
tree | c6d127ad1c3f29f8ac96cc6f7ec5eb3f10fbe81f /libpager/chg-compl.c | |
parent | 092e123b5b9fb277382d0a1d5c19b071dedb3fec (diff) |
Fix one of the auth protocol races
See http://lists.gnu.org/archive/html/bug-hurd/2010-07/msg00010.html
* auth/auth.c (pending): Duplicate structure into...
(pending_user, pending_server): ... new structure.
(pending_users): Use pending_user structure.
(pending_servers): Use pending_server structure.
(S_auth_user_authenticate): Rework loops to wait for the server to have
finished with sending uids.
(S_auth_server_authenticate): Rework loops to notify the user when uids are
sent.
Diffstat (limited to 'libpager/chg-compl.c')
0 files changed, 0 insertions, 0 deletions