FreeBSD Bugzilla – Attachment 126531 Details for
Bug 170269
Fix /dev/tty brokenness in ports/security/gnupg [PATCH]
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 1.17 KB, created by
Ben Cottrell
on 2012-07-30 07:20:04 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
Ben Cottrell
Created:
2012-07-30 07:20:04 UTC
Size:
1.17 KB
patch
obsolete
>diff -ur common/session-env.c.orig common/session-env.c >--- common/session-env.c.orig 2012-03-27 01:00:37.000000000 -0700 >+++ common/session-env.c 2012-07-29 18:35:08.000000000 -0700 >@@ -328,8 +328,12 @@ > > /* Get the default value with and additional fallback for GPG_TTY. */ > defvalue = getenv (name); >- if ((!defvalue || !*defvalue) && !strcmp (name, "GPG_TTY") && ttyname (0)) >- defvalue = ttyname (0); >+ if ((!defvalue || !*defvalue) && !strcmp (name, "GPG_TTY")) >+ { >+ defvalue = ttyname (0); >+ if (!defvalue) >+ defvalue = "/dev/tty"; >+ } > if (defvalue) > { > /* Record the default value for later use so that we are safe >diff -ur common/simple-pwquery.c.orig common/simple-pwquery.c >--- common/simple-pwquery.c.orig 2012-03-27 01:00:37.000000000 -0700 >+++ common/simple-pwquery.c 2012-07-29 18:37:38.000000000 -0700 >@@ -224,7 +224,11 @@ > dft_ttyname = getenv ("GPG_TTY"); > #ifndef HAVE_W32_SYSTEM > if ((!dft_ttyname || !*dft_ttyname) && ttyname (0)) >- dft_ttyname = ttyname (0); >+ { >+ dft_ttyname = ttyname (0); >+ if (!dft_ttyname) >+ dft_ttyname = "/dev/tty"; >+ } > #endif > if (dft_ttyname && *dft_ttyname) > {
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 170269
: 126531