From: Tobias Brunner Date: Thu, 12 Jun 2014 08:01:18 +0000 (+0200) Subject: message: Make packet argument optional in generate() X-Git-Tag: 5.2.1rc1~12^2~21 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e0b35142c1c72144bf251d23aa5b494b525d3a92;p=thirdparty%2Fstrongswan.git message: Make packet argument optional in generate() --- 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; }