diff options
author | Andreas Steffen <andreas.steffen@strongswan.org> | 2012-04-03 14:19:37 +0200 |
---|---|---|
committer | Andreas Steffen <andreas.steffen@strongswan.org> | 2012-04-03 14:19:37 +0200 |
commit | 4670661d6d1e855f9ce0b17daecc324e08ca58ad (patch) | |
tree | 8e1e76e63f15da0368928bc2f62c6586046c3b2f /src | |
parent | 320fd5fe62006ebcf9bb30017e3b91be7f21bec4 (diff) | |
download | strongswan-4670661d6d1e855f9ce0b17daecc324e08ca58ad.tar.bz2 strongswan-4670661d6d1e855f9ce0b17daecc324e08ca58ad.tar.xz |
represent 0 as a single byte
Diffstat (limited to 'src')
-rw-r--r-- | src/libstrongswan/chunk.h | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/libstrongswan/chunk.h b/src/libstrongswan/chunk.h index 4ff686f80..3de02eee7 100644 --- a/src/libstrongswan/chunk.h +++ b/src/libstrongswan/chunk.h @@ -239,12 +239,8 @@ static inline chunk_t chunk_skip(chunk_t chunk, size_t bytes) */ static inline chunk_t chunk_skip_zero(chunk_t chunk) { - if (chunk.len && *chunk.ptr == 0x00) + if (chunk.len > 1 && *chunk.ptr == 0x00) { - if (chunk.len == 1) - { - return chunk_empty; - } chunk.ptr++; chunk.len--; } |