From e0b35142c1c72144bf251d23aa5b494b525d3a92 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Thu, 12 Jun 2014 10:01:18 +0200 Subject: [PATCH] message: Make packet argument optional in generate() --- src/libcharon/encoding/message.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/libcharon/encoding/message.c b/src/libcharon/encoding/message.c index 435b982052..44221b6aec 100644 --- a/src/libcharon/encoding/message.c +++ b/src/libcharon/encoding/message.c @@ -1650,7 +1650,10 @@ METHOD(message_t, generate, status_t, } } generator->destroy(generator); - *packet = this->packet->clone(this->packet); + if (packet) + { + *packet = this->packet->clone(this->packet); + } return SUCCESS; }