X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=tfc_random.c;h=360b6584e8c2e0ed273235b519aa89d9b6f2e1ad;hb=e48de7c114fc724a6c1e45fd8716dc6111d01372;hp=2ca459d9e56a3330104b8f82e800d290db52cdc3;hpb=10fd1044fc86d4537fdc6b05320f5a3d3996727d;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;