improved fix

This commit is contained in:
Andreas Steffen
2008-11-12 04:08:30 +00:00
parent dbc277d908
commit 137484895a
+9 -5
View File
@@ -210,17 +210,21 @@ static bool get_algorithm(private_proposal_t *this, transform_type_t type,
u_int16_t *alg, u_int16_t *key_size)
{
enumerator_t *enumerator;
bool found = FALSE;
bool found;
if (key_size)
{
*key_size = 0; /* Just in case no algorithm is found */
}
enumerator = create_enumerator(this, type);
if (enumerator->enumerate(enumerator, alg, key_size))
{
found = TRUE;
}
else
{
if (key_size)
{
*key_size = 0;
}
found = FALSE;
}
enumerator->destroy(enumerator);
return found;
}