[openssh-commits] [openssh] 02/05: upstream: make the progress-meter code safe against being called
git+noreply at mindrot.org
git+noreply at mindrot.org
Tue May 20 18:16:55 AEST 2025
This is an automated email from the git hooks/post-receive script.
dtucker pushed a commit to branch master
in repository openssh.
commit 17003b9f1cd7b7bf1f52493cc4a1ab95727c3ed7
Author: djm at openbsd.org <djm at openbsd.org>
AuthorDate: Fri May 9 02:42:03 2025 +0000
upstream: make the progress-meter code safe against being called
when not initialised; spotted by tb@ feedback/ok tb@ deraadt@
OpenBSD-Commit-ID: a9fda1ee08a24c62e0981ff6d15ca93b63467038
---
progressmeter.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/progressmeter.c b/progressmeter.c
index f1712da30..0d1faba39 100644
--- a/progressmeter.c
+++ b/progressmeter.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: progressmeter.c,v 1.54 2024/09/22 12:56:21 jsg Exp $ */
+/* $OpenBSD: progressmeter.c,v 1.55 2025/05/09 02:42:03 djm Exp $ */
/*
* Copyright (c) 2003 Nils Nordman. All rights reserved.
*
@@ -132,7 +132,8 @@ refresh_progress_meter(int force_update)
int hours, minutes, seconds;
int file_len, cols;
- if ((!force_update && !alarm_fired && !win_resized) || !can_output())
+ if (file == NULL || (!force_update && !alarm_fired && !win_resized) ||
+ !can_output())
return;
alarm_fired = 0;
@@ -276,6 +277,7 @@ stop_progress_meter(void)
refresh_progress_meter(1);
atomicio(vwrite, STDOUT_FILENO, "\n", 1);
+ file = NULL;
}
static void
--
To stop receiving notification emails like this one, please contact
djm at mindrot.org.
More information about the openssh-commits
mailing list