aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/config/proposal.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/charon/config/proposal.c')
-rw-r--r--src/charon/config/proposal.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/charon/config/proposal.c b/src/charon/config/proposal.c
index 11143a4a6..7c075234d 100644
--- a/src/charon/config/proposal.c
+++ b/src/charon/config/proposal.c
@@ -212,6 +212,10 @@ static bool get_algorithm(private_proposal_t *this, transform_type_t type,
enumerator_t *enumerator;
bool found = FALSE;
+ 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))
{