| Summary: | Inconsistent comment / code | ||
|---|---|---|---|
| Product: | Portable OpenSSH | Reporter: | balu <balu.gajjala> |
| Component: | sshd | Assignee: | Assigned to nobody <unassigned-bugs> |
| Status: | CLOSED FIXED | ||
| Severity: | enhancement | CC: | balu.gajjala, dtucker |
| Priority: | P5 | ||
| Version: | 8.1p1 | ||
| Hardware: | Other | ||
| OS: | Windows 10 | ||
| Bug Depends on: | |||
| Bug Blocks: | 3079 | ||
Fixed, thanks. Did you fix the comments or the code? Comment. Unix usernames are case sensitive. closing resolved bugs as of 8.6p1 release |
Copied the code below. The else loop does the case sensitive (3rd parameter is 0) match but the comment says it's case insensitive match. In Match.c file /* Match a list representing users or groups. */ int match_usergroup_pattern_list(const char *string, const char *pattern) { #ifdef HAVE_CYGWIN /* Windows usernames may be Unicode and are not case sensitive */ return cygwin_ug_match_pattern_list(string, pattern); #else /* Case insensitive match */ return match_pattern_list(string, pattern, 0); #endif }