From cb1c62a33d3e3ff1bb4b569b5baa8616c2b89da4 Mon Sep 17 00:00:00 2001
From: Peter Eriksson <pen@lysator.liu.se>
Date: Fri, 14 Jun 1991 23:36:22 +0000
Subject: [PATCH] If not USE_ASCII defined, only check for < ' ' and 127 in
 valid_name()

---
 src/server/conference.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/server/conference.c b/src/server/conference.c
index 01d627d14..71e9f290b 100644
--- a/src/server/conference.c
+++ b/src/server/conference.c
@@ -107,12 +107,15 @@ legal_name( String name )
 
     while( name.len-- )
     {
-	if ( /* !isascii(*name.string) && */
-	    !isprint( *name.string )
-	    /*???|| *name.string == '"'*/ )
+#ifdef USE_ASCII
+	if ( !isascii(*name.string) &&   !isprint( *name.string ) )
 	{
 	    return FALSE;
 	}
+#else /* Allow ISO 8859-1 */
+	if (*name.string < ' ' || *name.string == 127)
+	  return FALSE;
+#endif
 	name.string++;
     }
 
-- 
GitLab