diff --git a/src/pluto/demux.c b/src/pluto/demux.c index c943a11a5..5509bd2a2 100644 --- a/src/pluto/demux.c +++ b/src/pluto/demux.c @@ -971,7 +971,10 @@ malloc_md(void) static const struct msg_digest blank_md; if (md == NULL) + { md = malloc_thing(struct msg_digest); + zero(md); + } else md_pool = md->next;