From 3c47e5b354d36dc4c9117ca5063fa801d32e449f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Janouch?= Date: Wed, 1 Aug 2018 09:07:38 +0200 Subject: [PATCH] kike: fix grammar in hostname validation This has an entry in RFC 2812 errata, although it's held for document update. We can afford the strictness. --- kike.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kike.c b/kike.c index 0bcec60..a09e62c 100644 --- a/kike.c +++ b/kike.c @@ -194,7 +194,8 @@ irc_validate_to_str (enum validation_result result) } // Anything to keep it as short as possible -#define SN "[0-9A-Za-z][-0-9A-Za-z]*[0-9A-Za-z]*" +// "shortname" from RFC 2812 doesn't work how its author thought it would. +#define SN "[0-9A-Za-z](-*[0-9A-Za-z])*" #define N4 "[0-9]{1,3}" #define N6 "[0-9ABCDEFabcdef]{1,}"