aboutsummaryrefslogtreecommitdiffstats
path: root/g10
diff options
context:
space:
mode:
Diffstat (limited to 'g10')
-rw-r--r--g10/ChangeLog4
-rw-r--r--g10/signal.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/g10/ChangeLog b/g10/ChangeLog
index 655734bfa..307428e1f 100644
--- a/g10/ChangeLog
+++ b/g10/ChangeLog
@@ -1,3 +1,7 @@
+2009-05-22 Werner Koch <[email protected]>
+
+ * signal.c (got_fatal_signal): Call tty_cleanup_after_signal.
+
2009-05-20 Werner Koch <[email protected]>
* gpg.c (main): Fix --fingerprint/--with-fingerprint command
diff --git a/g10/signal.c b/g10/signal.c
index 08c790c1a..cd24dc0c8 100644
--- a/g10/signal.c
+++ b/g10/signal.c
@@ -88,6 +88,7 @@ got_fatal_signal( int sig )
rl_free_line_state ();
rl_cleanup_after_signal ();
#endif
+ tty_cleanup_after_signal ();
/* Better don't translate these messages. */
write(2, "\n", 1 );