From 09cb5472bc51d95e6e0fa9c5321ecb0956fcd6c0 Mon Sep 17 00:00:00 2001 From: Andreas Steffen Date: Mon, 30 Oct 2006 09:59:23 +0000 Subject: [PATCH] do not sanitize '*' character --- src/libstrongswan/utils/identification.c | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/src/libstrongswan/utils/identification.c b/src/libstrongswan/utils/identification.c index 917f20b17..d09c992e2 100644 --- a/src/libstrongswan/utils/identification.c +++ b/src/libstrongswan/utils/identification.c @@ -225,18 +225,19 @@ static chunk_t sanitize_chunk(chunk_t chunk) { switch (*pos) { - case 'a' ... 'z': - case 'A' ... 'Z': - case '0' ... '9': - case ' ': - case '-': - case '_': - case '.': - case '=': - case ':': - case '/': - case '@': case '\0': + case ' ': + case '*': + case '-': + case '.': + case '/': + case '0' ... '9': + case ':': + case '=': + case '@': + case 'A' ... 'Z': + case '_': + case 'a' ... 'z': break; default: *pos = '?';