diff --git a/src/server/conference.c b/src/server/conference.c index 01d627d145a716086adbdc0ae6338a764bfb3e23..71e9f290be655a66a2ae5b686947b777e4e49981 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++; }