From 1f8846df965707f4c6db29bb0f4ccc52eb2e5538 Mon Sep 17 00:00:00 2001 From: Sansar Choinyambuu Date: Wed, 7 Dec 2011 16:42:53 +0100 Subject: [PATCH] create chunk from hex which is delimitered with white space --- src/libstrongswan/chunk.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libstrongswan/chunk.c b/src/libstrongswan/chunk.c index bb879002e2..cb43295e3f 100644 --- a/src/libstrongswan/chunk.c +++ b/src/libstrongswan/chunk.c @@ -315,7 +315,7 @@ chunk_t chunk_from_hex(chunk_t hex, char *buf) ptr = hex.ptr; for (i = 0; i < hex.len; i++) { - if (*ptr++ == ':') + if (*ptr++ == ':' || *ptr++ == ' ') { len--; } @@ -342,7 +342,7 @@ chunk_t chunk_from_hex(chunk_t hex, char *buf) for (i = len - 1; i >= 0; i--) { /* skip separation characters */ - if (*(--hex.ptr) == ':') + if (*(--hex.ptr) == ':' || *(--hex.ptr) == ' ') { --hex.ptr; } -- 2.47.2