if (strlen(user)>MAX_USER_LEN)
return(USERERR_NameTooLong);
- // include_users
- if (IncludeUsers[0] != '\0') {
- char wuser[MAX_USER_LEN+2]=":";
- char *str;
-
- strcat(wuser,user);
- strcat(wuser,":");
- str=strstr(IncludeUsers,wuser);
- if (!str)
- return(USERERR_Excluded);
- }
-
if (testvaliduserchar(user))
return(USERERR_InvalidChar);
*IsIp=false;
}
+ // include_users
+ if (IncludeUsers[0] != '\0') {
+ char wuser[MAX_USER_LEN+2]=":";
+ char *str;
+
+ strcat(wuser,user);
+ strcat(wuser,":");
+ str=strstr(IncludeUsers,wuser);
+ if (!str)
+ return(USERERR_Excluded);
+ }
+
if (user[0]=='\0' || (user[1]=='\0' && (user[0]=='-' || user[0]==' ' || user[0]==':')))
return(USERERR_EmptyUser);