Werner Koch
ec81c437e7
gpg: Fix expand GPG groups when resolving a key
...
* g10/expand-group.c (expand_group): Add arg prepend_input.
* g10/pkclist.c (build_pk_list): Adjust for it.
* g10/getkey.c (key_byname): Keep the expanded names in the CTX and
don't premature free them.
(get_pubkey_byname): Append the namelist to the extra_list.
--
The original patch didn't kept the expanded list in the context and
also would duplicate names which are not group names. The latter does
not really harm but the former lead to a use after free. Original
patch was applied just a few weeks ago.
Fixes-commit: e825aea2ba3529c333d7ec2c76e63998cb83d999
Signed-off-by: Werner Koch <wk@gnupg.org>
2019-09-30 14:08:13 +02:00
..
2017-05-11 18:12:37 +02:00
2019-05-14 11:20:07 +09:00
2019-09-05 20:38:23 +02:00
2019-08-21 14:13:51 +02:00
2019-07-19 13:26:49 +09:00
2018-10-24 15:56:18 -04:00
2017-07-24 20:09:52 +02:00
2019-09-27 10:05:07 +02:00
2019-08-22 10:24:16 +02:00
2016-11-02 12:53:58 +01:00
2018-11-08 12:14:23 +09:00
2018-05-29 12:42:52 +02:00
2017-04-11 13:52:19 +09:00
2018-05-02 20:15:10 +02:00
2019-06-23 20:21:02 -04:00
2017-08-01 19:08:16 +02:00
2019-09-10 15:45:58 +02:00
2019-05-17 13:40:24 +02:00
2019-07-18 11:02:34 +09:00
2019-09-09 15:01:47 +02:00
2017-11-22 20:54:47 +01:00
2019-03-14 08:23:38 +09:00
2018-10-24 15:56:18 -04:00
2019-07-25 11:21:58 +09:00
2019-07-25 11:21:58 +09:00
2019-09-30 14:08:13 +02:00
2019-09-27 15:44:23 +02:00
2018-11-08 21:31:12 +02:00
2017-07-21 17:49:10 +02:00
2019-09-30 14:08:13 +02:00
2015-02-04 09:15:34 +01:00
2019-09-27 15:44:23 +02:00
2019-09-09 15:01:47 +02:00
2015-02-04 09:15:34 +01:00
2019-09-09 15:01:47 +02:00
2017-03-07 20:25:54 +09:00
2016-11-05 12:02:19 +01:00
2018-08-27 13:12:31 +09:00
2017-03-07 20:25:54 +09:00
2019-09-27 15:44:23 +02:00
2019-03-15 20:41:38 +01:00
2018-06-07 18:41:17 +02:00
2017-07-27 11:38:57 +02:00
2019-09-05 20:38:23 +02:00
2018-10-25 16:53:05 -04:00
2019-09-10 16:05:54 +02:00
2019-09-27 15:44:23 +02:00
2019-09-30 14:08:13 +02:00
2019-09-27 15:44:23 +02:00
2019-03-15 19:14:34 +01:00
2019-09-27 15:44:23 +02:00
2019-04-12 11:11:09 +02:00
2019-09-27 15:44:23 +02:00
2019-07-10 15:06:54 +09:00
2017-03-31 20:07:20 +02:00
2017-07-13 18:29:01 +02:00
2019-09-27 15:44:23 +02:00
2019-09-09 15:01:47 +02:00
2019-09-05 20:38:23 +02:00
2019-09-27 15:44:23 +02:00
2017-03-07 20:25:54 +09:00
2017-03-07 20:25:54 +09:00
2019-09-09 15:01:47 +02:00
2019-09-25 16:21:30 +02:00
2019-07-11 12:32:44 +09:00
2018-01-28 18:59:18 +01:00
2019-09-27 15:44:23 +02:00
2019-09-05 20:38:23 +02:00
2019-09-27 15:57:52 +02:00
2019-01-26 23:10:38 +01:00
2019-09-27 15:44:23 +02:00
2019-07-23 12:04:21 +09:00
2019-09-30 14:08:13 +02:00
2017-03-07 20:25:54 +09:00
2016-11-05 12:02:19 +01:00
2019-05-17 13:40:24 +02:00
2017-03-07 20:25:54 +09:00
2019-07-05 15:16:08 +09:00
2017-01-23 19:16:55 +01:00
2019-09-09 15:01:47 +02:00
2017-02-21 13:11:46 -05:00
2016-11-05 12:02:19 +01:00
2017-03-07 20:32:09 +09:00
2017-03-07 20:25:54 +09:00
2018-10-24 15:56:18 -04:00
2019-04-30 08:28:54 +02:00
2019-09-27 15:44:23 +02:00
2019-04-03 17:45:35 +02:00
2019-09-09 15:01:47 +02:00
2015-11-17 14:53:03 +01:00
2015-09-02 15:08:57 +02:00
2019-09-09 15:01:47 +02:00
2016-11-05 12:02:19 +01:00
2016-03-08 14:08:49 +01:00
2017-05-10 11:13:03 +09:00
2018-03-27 08:48:00 +02:00
2018-10-24 15:56:18 -04:00
2018-03-26 18:06:43 +02:00
2018-08-27 13:12:31 +09:00
2017-04-24 14:14:05 +02:00
2017-03-07 20:25:54 +09:00
2019-09-09 15:01:47 +02:00
2016-12-06 12:16:56 +01:00
2018-07-06 11:40:16 +02:00
2019-09-27 15:44:23 +02:00
2018-07-06 11:40:16 +02:00
2018-10-24 15:56:18 -04:00
2016-11-05 12:02:19 +01:00