Avoid possible memleak in X509_policy_check()
authorRichard Levitte <levitte@openssl.org>
Wed, 5 Jul 2017 09:03:34 +0000 (11:03 +0200)
committerRichard Levitte <levitte@openssl.org>
Wed, 5 Jul 2017 09:14:38 +0000 (11:14 +0200)
commitb066ef30585bdb051f9aae84d3b5a5df402c43b7
treebd1f2f202d69e953171ffc597a8cd7ab59d2f681
parentef40a25724861320aa5bd3e2a90471513b7ae327
Avoid possible memleak in X509_policy_check()

When tree_calculate_user_set() fails, a jump to error failed to
deallocate a possibly allocated |auth_nodes|.

Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/3850)

(cherry picked from commit 67f060acefae34d820ccdb2f560d86ed10633500)
crypto/x509v3/pcy_tree.c