X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=tfc_random.c;h=360b6584e8c2e0ed273235b519aa89d9b6f2e1ad;hb=1b12ee27233bd358a40406b5a7799230647c5ab1;hp=2ca459d9e56a3330104b8f82e800d290db52cdc3;hpb=96e6e88fd94af95e15d143e4a86d5a9e858d340d;p=tfcrypt.git diff --git a/tfc_random.c b/tfc_random.c index 2ca459d..360b658 100644 --- a/tfc_random.c +++ b/tfc_random.c @@ -94,7 +94,7 @@ void gen_write_bytes(const char *foutname, tfc_fsize offset, tfc_fsize nrbytes) sigact.sa_handler = print_crypt_status; sigaction(SIGUSR1, &sigact, NULL); sigaction(SIGALRM, &sigact, NULL); - if (status_timer) setup_next_alarm(status_timer); + if (status_timer) setup_next_alarm(status_timer > 1000000 ? 1000000 : status_timer); sigact.sa_handler = change_status_width; sigaction(SIGQUIT, &sigact, NULL); sigact.sa_handler = change_status_timer;