[openssh-commits] [openssh] 02/05: upstream: follow existing askpass logic for security key notifier:

git+noreply at mindrot.org git+noreply at mindrot.org
Fri Nov 15 13:41:45 AEDT 2019


This is an automated email from the git hooks/post-receive script.

djm pushed a commit to branch master
in repository openssh.

commit 018e2902a65c22faded215a7c588492c948f108c
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Fri Nov 15 00:32:40 2019 +0000

    upstream: follow existing askpass logic for security key notifier:
    
    fall back to _PATH_SSH_ASKPASS_DEFAULT if no $SSH_ASKPASS environment
    variable is set.
    
    OpenBSD-Commit-ID: cda753726b13fb797bf7a9f7a0b3022d9ade4520
---
 readpass.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/readpass.c b/readpass.c
index b3e79903..42cbe41f 100644
--- a/readpass.c
+++ b/readpass.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: readpass.c,v 1.56 2019/11/12 22:35:02 djm Exp $ */
+/* $OpenBSD: readpass.c,v 1.57 2019/11/15 00:32:40 djm Exp $ */
 /*
  * Copyright (c) 2001 Markus Friedl.  All rights reserved.
  *
@@ -228,8 +228,9 @@ notify_start(int force_askpass, const char *fmt, ...)
 		free(prompt);
 		return NULL;
 	}
-	if (getenv("DISPLAY") == NULL ||
-	    (askpass = getenv("SSH_ASKPASS")) == NULL || *askpass == '\0') {
+	if ((askpass = getenv("SSH_ASKPASS")) == NULL)
+		askpass = _PATH_SSH_ASKPASS_DEFAULT;
+	if (getenv("DISPLAY") == NULL || *askpass == '\0') {
 		debug3("%s: cannot notify", __func__);
 		free(prompt);
 		return NULL;

-- 
To stop receiving notification emails like this one, please contact
djm at mindrot.org.


More information about the openssh-commits mailing list