diff options
| author | Martin Willi <martin@revosec.ch> | 2014-01-15 18:18:24 +0100 |
|---|---|---|
| committer | Martin Willi <martin@revosec.ch> | 2014-01-15 18:28:43 +0100 |
| commit | 2e89bc4b66fcfac358443201fc0b99b64ddb432f (patch) | |
| tree | c125128a1c0fcb9ea2d225b05cdfe6a5e73d1977 /src/libcharon/plugins/eap_simaka_sql/sqlite.sql | |
| parent | a48d19a3bfa999b0aa5451ebb258f5411c027173 (diff) | |
| download | strongswan-2e89bc4b66fcfac358443201fc0b99b64ddb432f.tar.bz2 strongswan-2e89bc4b66fcfac358443201fc0b99b64ddb432f.tar.xz | |
printf-hook-builtin: Correctly calculate written bytes in print_in_hook()
The hook data counts remaining buffer bytes, not used ones. Counting them
correctly fixes a crash for long hexdumps.
Further, print_in_hook() must return the number of bytes that would have been
written, not the actually written bytes. This is important, as we allocate a
dynamic buffer in bus that relies on the exact byte count. Fixes long hexdumps
that got truncated.
Diffstat (limited to 'src/libcharon/plugins/eap_simaka_sql/sqlite.sql')
0 files changed, 0 insertions, 0 deletions
