diff options
| author | Tobias Brunner <tobias@strongswan.org> | 2012-11-07 12:38:31 +0100 |
|---|---|---|
| committer | Tobias Brunner <tobias@strongswan.org> | 2012-11-07 12:44:58 +0100 |
| commit | bf0bcee9ec51959976bfb1dfdbfd2aa63c8f82c9 (patch) | |
| tree | eebade7e3c1ef2ebb1f83bf7acd76e70e8234f38 /src/libcharon/bus | |
| parent | ed05a1a3b78279fe64a56bd01ed4677f8d6754c5 (diff) | |
| download | strongswan-bf0bcee9ec51959976bfb1dfdbfd2aa63c8f82c9.tar.bz2 strongswan-bf0bcee9ec51959976bfb1dfdbfd2aa63c8f82c9.tar.xz | |
Fixed output of longer debug messages
(v)snprintf(3) returns the length without terminating null byte but the
length given as parameter must include it.
Diffstat (limited to 'src/libcharon/bus')
| -rw-r--r-- | src/libcharon/bus/bus.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libcharon/bus/bus.c b/src/libcharon/bus/bus.c index 1f9592e6e..144a06908 100644 --- a/src/libcharon/bus/bus.c +++ b/src/libcharon/bus/bus.c @@ -309,6 +309,7 @@ METHOD(bus_t, vlog, void, va_end(copy); if (len >= sizeof(buf)) { + len++; data.message = malloc(len); len = vsnprintf(data.message, len, format, args); } |
