Daiki Ueno
028a0ef333
Relax ttyname_r error checks
...
* src/engine-assuan.c (llass_new): Don't treat ttyname_r error as
fatal.
* src/engine-g13.c (g13_new): Likewise.
* src/engine-gpg.c (gpg_new): Likewise.
* src/engine-gpgsm.c (gpgsm_new): Likewise.
* src/engine-uiserver.c (uiserver_new): Likewise.
--
Even though isatty() returns 1, ttyname_r() may fail in many ways, e.g.,
when /dev/pts is not accessible under chroot. Since all our uses of
ttyname_r() require that the function works, we can treat the failure as
if isatty() fails.
Signed-off-by: Daiki Ueno <ueno@gnu.org>
2015-08-25 19:11:30 +02:00
..
2012-04-20 16:05:11 +02:00
2014-06-26 10:41:46 +02:00
2013-05-16 17:48:50 +02:00
2013-05-16 17:48:50 +02:00
2013-05-16 17:48:50 +02:00
2011-12-02 11:36:37 +01:00
2015-08-15 18:19:27 -04:00
2014-05-08 14:11:58 +02:00
2013-05-16 17:48:50 +02:00
2013-05-16 17:48:50 +02:00
2013-08-09 19:19:26 +02:00
2013-05-16 17:48:50 +02:00
2013-05-16 17:48:50 +02:00
2013-05-16 17:48:50 +02:00
2013-05-16 17:48:50 +02:00
2013-05-16 17:48:50 +02:00
2015-08-24 15:03:20 +02:00
2015-06-08 11:08:08 +02:00
2012-09-25 15:29:49 +02:00
2015-08-25 13:23:51 +02:00
2012-10-19 11:23:39 +02:00
2014-04-10 11:48:20 +02:00
2013-08-19 20:40:10 +02:00
2013-05-22 16:31:51 +02:00
2015-08-25 13:23:51 +02:00
2015-08-25 19:11:30 +02:00
2015-07-31 15:18:27 +02:00
2015-08-25 19:11:30 +02:00
2015-08-25 19:11:30 +02:00
2014-04-10 13:01:00 +02:00
2015-08-25 19:11:30 +02:00
2015-03-16 13:40:34 +01:00
2015-08-25 19:11:30 +02:00
2015-07-31 15:18:27 +02:00
2015-07-31 15:18:27 +02:00
2012-09-25 15:29:49 +02:00
2015-08-24 12:41:24 +02:00
2012-09-25 15:29:49 +02:00
2015-08-25 13:23:51 +02:00
2013-02-06 17:35:40 +01:00
2012-09-25 15:29:49 +02:00
2014-01-07 17:59:59 +01:00
2012-05-02 10:43:22 +02:00
2015-08-24 12:41:24 +02:00
2014-06-26 10:42:56 +02:00
2015-08-15 18:19:27 -04:00
2015-08-15 18:19:27 -04:00
2015-08-25 18:10:14 +02:00
2014-10-02 15:57:50 +02:00
2013-02-06 17:35:40 +01:00
2008-11-03 17:24:09 +00:00
2008-11-03 17:24:09 +00:00
2008-11-03 17:24:09 +00:00
2008-11-03 17:24:09 +00:00
2014-05-08 20:39:15 +02:00
2015-07-31 15:18:27 +02:00
2015-08-15 18:19:27 -04:00
2015-04-13 15:35:06 +02:00
2008-11-03 17:24:09 +00:00
2015-08-25 13:23:51 +02:00
2012-09-25 15:29:49 +02:00
2015-08-25 13:23:51 +02:00
2013-08-09 19:19:26 +02:00
2013-08-09 19:19:26 +02:00
2015-08-25 13:23:51 +02:00
2015-08-25 13:23:51 +02:00
2014-04-15 12:25:45 +02:00
2012-09-25 15:29:49 +02:00
2014-05-08 20:35:57 +02:00
2014-06-26 10:42:56 +02:00
2013-02-06 17:35:40 +01:00
2012-09-25 15:29:49 +02:00
2012-09-25 15:29:49 +02:00
2010-11-03 09:56:27 +00:00
2013-02-06 17:35:40 +01:00
2015-08-25 13:23:51 +02:00
2015-03-16 13:40:34 +01:00
2014-04-10 14:17:19 +02:00
2015-08-25 13:23:51 +02:00
2008-11-03 17:24:09 +00:00
2015-08-24 15:03:20 +02:00
2013-02-06 17:35:40 +01:00
2013-02-06 17:35:40 +01:00
2012-10-24 16:44:34 +02:00
2014-05-08 14:11:58 +02:00
2012-09-25 15:29:49 +02:00
2015-08-25 13:23:51 +02:00
2014-04-10 11:39:14 +02:00
2015-08-25 18:10:14 +02:00
2012-09-25 15:29:49 +02:00
2012-09-25 15:29:49 +02:00
2012-09-25 15:29:49 +02:00
2012-09-25 15:29:49 +02:00
2014-04-10 11:39:14 +02:00
2014-04-16 10:19:54 +02:00
2014-04-10 11:39:14 +02:00
2012-09-25 15:29:49 +02:00
2015-08-24 19:59:43 +02:00
2013-02-06 17:35:40 +01:00
2013-02-06 17:35:40 +01:00
2012-10-19 11:23:39 +02:00
2013-02-06 17:35:40 +01:00
2012-09-25 15:29:49 +02:00