diff options
author | Damien Miller <djm@mindrot.org> | 2000-02-03 01:07:07 +1100 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2000-02-03 01:07:07 +1100 |
commit | 1852246d30592c4b511db0755a806f90a4842852 (patch) | |
tree | 613a1dd69d4dad9b30890f1d3e2c2af0a3c2a662 | |
parent | 17872527893e68ecab20cd75efab00dcea2b29ea (diff) |
- Fixed SEGVs in authloop, fix from vbzoli@hbrt.hu
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | sshd.c | 4 |
2 files changed, 6 insertions, 1 deletions
@@ -1,3 +1,6 @@ | |||
1 | 20000203 | ||
2 | - Fixed SEGVs in authloop, fix from vbzoli@hbrt.hu | ||
3 | |||
1 | 20000202 | 4 | 20000202 |
2 | - Fix lastlog code for directory based lastlogs. Fix from Josh Durham | 5 | - Fix lastlog code for directory based lastlogs. Fix from Josh Durham |
3 | <jmd@aoe.vt.edu> | 6 | <jmd@aoe.vt.edu> |
@@ -1524,8 +1524,10 @@ do_authloop(struct passwd * pw) | |||
1524 | return; | 1524 | return; |
1525 | } | 1525 | } |
1526 | 1526 | ||
1527 | if (client_user != NULL) | 1527 | if (client_user != NULL) { |
1528 | xfree(client_user); | 1528 | xfree(client_user); |
1529 | client_user = NULL; | ||
1530 | } | ||
1529 | 1531 | ||
1530 | if (attempt > AUTH_FAIL_MAX) | 1532 | if (attempt > AUTH_FAIL_MAX) |
1531 | packet_disconnect(AUTH_FAIL_MSG, pw->pw_name); | 1533 | packet_disconnect(AUTH_FAIL_MSG, pw->pw_name); |