From: Tobias Brunner Date: Tue, 21 Sep 2010 12:32:14 +0000 (+0200) Subject: Fixed possible segmentation fault. X-Git-Tag: 4.5.0~58 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e29aa7696fbb989ae8e21bb3e1e2ed3a01f550e0;p=thirdparty%2Fstrongswan.git Fixed possible segmentation fault. --- diff --git a/src/libstrongswan/credentials/sets/mem_cred.c b/src/libstrongswan/credentials/sets/mem_cred.c index ca3ee365ff..f1d40dd4b7 100644 --- a/src/libstrongswan/credentials/sets/mem_cred.c +++ b/src/libstrongswan/credentials/sets/mem_cred.c @@ -90,7 +90,7 @@ static bool certs_filter(cert_data_t *data, certificate_t **in, certificate_t ** { if (data->key == KEY_ANY || data->key == public->get_type(public)) { - if (public->has_fingerprint(public, + if (data->id && public->has_fingerprint(public, data->id->get_encoding(data->id))) { public->destroy(public);