Werner Koch
ddbd54ef88
Fix regression with gpgsm 2.0 due to "OPTION with-secret".
...
* src/engine-gpgsm.c (gpgsm_assuan_simple_command): Do not terminate
on a status lines.
--
This bug has been with us since the support for gpgsm: If there is no
status line handler but a status line is received anyway the command
handling loop terminates and thus the command/answer order gets out of
sync. In the case of the bug report this is triggered by sending an
option which starts the agent and that starting emits a "PROGRESS"
status line.
The solution is not to stop reading after a status line but record a
possible error code and return that only after OK or ERR.
GnuPG-bug-id: 1795
Signed-off-by: Werner Koch <wk@gnupg.org>
2015-06-08 12:34:49 +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
2014-12-08 11:19:16 +01: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-06-08 11:08:08 +02:00
2015-06-08 11:08:08 +02:00
2012-09-25 15:29:49 +02:00
2014-05-08 14:11:58 +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
2012-09-25 15:29:49 +02:00
2014-04-10 13:01:00 +02:00
2014-04-10 14:17:19 +02:00
2014-04-10 13:01:00 +02:00
2015-06-05 14:25:59 +02:00
2014-04-10 13:01:00 +02:00
2015-06-08 12:34:49 +02:00
2015-03-16 13:40:34 +01:00
2014-07-30 11:04:55 +02:00
2014-04-10 14:17:19 +02:00
2014-04-10 14:17:19 +02:00
2012-09-25 15:29:49 +02:00
2014-12-08 11:19:16 +01:00
2012-09-25 15:29:49 +02:00
2013-02-06 17:35:40 +01: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
2014-08-12 18:50:14 +02:00
2014-06-26 10:42:56 +02:00
2014-05-08 20:39:15 +02:00
2014-04-10 13:01:00 +02:00
2014-06-04 09:57:54 +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
2014-06-04 09:57:54 +02:00
2014-04-10 13:01:00 +02:00
2015-04-13 15:35:06 +02:00
2008-11-03 17:24:09 +00:00
2014-06-10 14:52:06 +02:00
2012-09-25 15:29:49 +02:00
2012-09-25 15:29:49 +02:00
2013-08-09 19:19:26 +02:00
2013-08-09 19:19:26 +02:00
2013-02-06 17:35:40 +01:00
2012-10-19 11:23:39 +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
2014-11-21 21:12:06 +01:00
2015-03-16 13:40:34 +01:00
2014-04-10 14:17:19 +02:00
2014-05-13 16:08:01 +02:00
2008-11-03 17:24:09 +00:00
2014-01-06 17:16:52 +01: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-06-05 14:58:06 +02:00
2014-04-10 11:39:14 +02:00
2013-02-26 17:10:18 +01: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
2014-04-15 22:18:04 +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