From d4fb07911fc965e3be87f6dec5b75c15fb90ac62 Mon Sep 17 00:00:00 2001 From: Andreas Steffen Date: Tue, 6 Jul 2021 12:11:51 +0200 Subject: [PATCH] vici: Increase maximum proposal length --- src/libcharon/plugins/vici/vici_config.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/libcharon/plugins/vici/vici_config.c b/src/libcharon/plugins/vici/vici_config.c index c46b8872b..2d548ab3a 100644 --- a/src/libcharon/plugins/vici/vici_config.c +++ b/src/libcharon/plugins/vici/vici_config.c @@ -54,6 +54,11 @@ #include +/** + * Maximum proposal length + */ +#define MAX_PROPOSAL_LEN 2048 + /** * Magic value for an undefined lifetime */ @@ -599,7 +604,7 @@ static void free_child_data(child_data_t *data) */ static bool parse_proposal(linked_list_t *list, protocol_id_t proto, chunk_t v) { - char buf[BUF_LEN]; + char buf[MAX_PROPOSAL_LEN]; proposal_t *proposal; if (!vici_stringify(v, buf, sizeof(buf)))