- /* Channels names must begin with "&" or "#", if it is
- * missing, add a '#'. This is only here for user convenience.
- */
- if (*name && *name != '#' && *name != '&') {
+ if (!Channel_IsValidName(name)) {
+ /*
+ * maybe user forgot to add a '#'.
+ * This is only here for user convenience.
+ */