From 4670661d6d1e855f9ce0b17daecc324e08ca58ad Mon Sep 17 00:00:00 2001 From: Andreas Steffen Date: Tue, 3 Apr 2012 14:19:37 +0200 Subject: [PATCH] represent 0 as a single byte --- src/libstrongswan/chunk.h | 6 +----- 1 file changed, 1 insertion(+), 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--; }