aboutsummaryrefslogtreecommitdiffstats
path: root/dirmngr/crlfetch.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2014-12-22 11:16:46 +0000
committerWerner Koch <[email protected]>2014-12-22 11:39:14 +0000
commitabd5f6752d693b7f313c19604f0723ecec4d39a6 (patch)
treefb2795cad36a6e6d052d9c9da411db926086552a /dirmngr/crlfetch.c
parentscd: ECDH Support. (diff)
downloadgnupg-abd5f6752d693b7f313c19604f0723ecec4d39a6.tar.gz
gnupg-abd5f6752d693b7f313c19604f0723ecec4d39a6.zip
dirmngr,gpgsm: Return NULL on fail
* dirmngr/ldapserver.c (ldapserver_parse_one): Set SERVER to NULL. * sm/gpgsm.c (parse_keyserver_line): Ditto. -- Reported-by: Joshua Rogers <[email protected]> "If something inside the ldapserver_parse_one function failed, 'server' would be freed, then returned, leading to a use-after-free. This code is likely copied from sm/gpgsm.c, which was also susceptible to this bug." Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'dirmngr/crlfetch.c')
0 files changed, 0 insertions, 0 deletions