From 4979e85871fa9e389800dcc887a23f67776652fc Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Tue, 3 Jul 2007 09:00:16 +0000 Subject: [PATCH] added message ID to message log --- src/charon/encoding/message.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/charon/encoding/message.c b/src/charon/encoding/message.c index a321659434..980ff12b55 100644 --- a/src/charon/encoding/message.c +++ b/src/charon/encoding/message.c @@ -611,9 +611,13 @@ static char* get_string(private_message_t *this, char *buf, int len) int written; char *pos = buf; - written = snprintf(pos, len, "%N %s [", - exchange_type_names, this->exchange_type, - this->is_request ? "request" : "response"); + memset(buf, 0, len); + len--; + + written = snprintf(pos, len, "%N %s %d [", + exchange_type_names, this->exchange_type, + this->is_request ? "request" : "response", + this->message_id); if (written >= len || written < 0) { return "";