From 5121e3aaa6ac8f9dccd5d2487aefbf25ab2e52ea Mon Sep 17 00:00:00 2001 From: Damien Miller Date: Sun, 2 Jan 2000 11:49:28 +1100 Subject: - Properly clean up on exit of ssh-agent. Patch from Dean Gaudet --- ChangeLog | 8 ++++++-- ssh-agent.c | 2 ++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 04b200dca..1add8ad8d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +20000102 + - Prevent multiple inclusion of config.h and defines.h. Suggested + by Andre Lucas + - Properly clean up on exit of ssh-agent. Patch from Dean Gaudet + + 19991231 - Fix password support on systems with a mixture of shadowed and non-shadowed passwords (e.g. NIS). Report and fix from @@ -17,8 +23,6 @@ - Added support for directory-based lastlogs - Really fix typedefs, patch from Ben Taylor - - Prevent multiple inclusion of config.h and defines.h. Suggested - by Andre Lucas 19991230 - OpenBSD CVS updates: diff --git a/ssh-agent.c b/ssh-agent.c index d224386c8..27ab6eaa9 100644 --- a/ssh-agent.c +++ b/ssh-agent.c @@ -643,6 +643,8 @@ main(int ac, char **av) signal(SIGALRM, check_parent_exists); alarm(10); } + signal(SIGHUP, cleanup_exit); + signal(SIGTERM, cleanup_exit); signal(SIGINT, SIG_IGN); signal(SIGPIPE, SIG_IGN); while (1) { -- cgit v1.2.3