* engine-gpgsm.c (gpgsm_new): Fix error handling for ttyname_r.
* rungpg.c (gpg_new): Likewise.
Submitted by Stephen Tether.
+2007-04-30 Marcus Brinkmann <marcus@g10code.de>
+
+ * engine-gpgsm.c (gpgsm_new): Fix error handling for ttyname_r.
+ * rungpg.c (gpg_new): Likewise.
+ Submitted by Stephen Tether.
+
2007-02-26 Werner Koch <wk@g10code.com>
* verify.c (op_data_t): New element PLAINTEXT_SEEN.
if (isatty (1))
{
- if (ttyname_r (1, dft_ttyname, sizeof (dft_ttyname)))
+ int rc;
+
+ rc = ttyname_r (1, dft_ttyname, sizeof (dft_ttyname));
+ if (rc)
{
- err = gpg_error_from_errno (errno);
+ err = gpg_error_from_errno (rc);
goto leave;
}
else
if (isatty (1))
{
- if (ttyname_r (1, dft_ttyname, sizeof (dft_ttyname)))
+ int err;
+
+ err = ttyname_r (1, dft_ttyname, sizeof (dft_ttyname));
+ if (err)
rc = gpg_error_from_errno (errno);
else
{