X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=tfc_skein.c;h=3f656696a01a9029bf2f18419feda61b058ab5d6;hb=10fd1044fc86d4537fdc6b05320f5a3d3996727d;hp=7008e48fb5dd541fc18b5ea0785c60262b692753;hpb=093131279777dd0af9fef493abfb7bd6dc9c1c79;p=tfcrypt.git diff --git a/tfc_skein.c b/tfc_skein.c index 7008e48..3f65669 100644 --- a/tfc_skein.c +++ b/tfc_skein.c @@ -170,7 +170,6 @@ _dothat: sigact.sa_flags = SA_RESTART; sigact.sa_handler = print_crypt_status; sigaction(SIGUSR1, &sigact, NULL); - sigaction(SIGTSTP, &sigact, NULL); sigaction(SIGALRM, &sigact, NULL); sigact.sa_handler = change_status_width; sigaction(SIGQUIT, &sigact, NULL); @@ -179,6 +178,8 @@ _dothat: sigact.sa_handler = exit_sigterm; sigaction(SIGINT, &sigact, NULL); sigaction(SIGTERM, &sigact, NULL); + sigact.sa_handler = handle_sigtstp; + sigaction(SIGTSTP, &sigact, NULL); memset(&sigact, 0, sizeof(struct sigaction)); tfc_getcurtime(&delta_time);