diff options
author | Damien Miller <djm@mindrot.org> | 2000-01-02 11:49:28 +1100 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2000-01-02 11:49:28 +1100 |
commit | 5121e3aaa6ac8f9dccd5d2487aefbf25ab2e52ea (patch) | |
tree | 754ef01447cccf99fac4a2a103781498eecf3eaf /ssh-agent.c | |
parent | 6b85a7ffa6aefa75be7b19fc08a99d3971e02412 (diff) |
- Properly clean up on exit of ssh-agent. Patch from Dean Gaudet
<dgaudet@arctic.org>
Diffstat (limited to 'ssh-agent.c')
-rw-r--r-- | ssh-agent.c | 2 |
1 files changed, 2 insertions, 0 deletions
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) | |||
643 | signal(SIGALRM, check_parent_exists); | 643 | signal(SIGALRM, check_parent_exists); |
644 | alarm(10); | 644 | alarm(10); |
645 | } | 645 | } |
646 | signal(SIGHUP, cleanup_exit); | ||
647 | signal(SIGTERM, cleanup_exit); | ||
646 | signal(SIGINT, SIG_IGN); | 648 | signal(SIGINT, SIG_IGN); |
647 | signal(SIGPIPE, SIG_IGN); | 649 | signal(SIGPIPE, SIG_IGN); |
648 | while (1) { | 650 | while (1) { |