diff --git a/src/libstrongswan/utils/identification.c b/src/libstrongswan/utils/identification.c index 326ccf25a..0cb7cb070 100644 --- a/src/libstrongswan/utils/identification.c +++ b/src/libstrongswan/utils/identification.c @@ -418,7 +418,7 @@ static status_t atodn(char *src, chunk_t *dn) { break; } - else if (*src != ',' && *src != '/') + else if (*src != ',' && *src != '/' && *src != '\0') { name.ptr = src; name.len = 1;