diff options
Diffstat (limited to 'source3/lib/util_sid.c')
-rw-r--r-- | source3/lib/util_sid.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source3/lib/util_sid.c b/source3/lib/util_sid.c index cc1f55330f..0a9e6fe310 100644 --- a/source3/lib/util_sid.c +++ b/source3/lib/util_sid.c @@ -262,12 +262,12 @@ BOOL string_to_sid(DOM_SID *sidout, const char *sidstr) /* BIG NOTE: this function only does SIDS where the identauth is not >= 2^32 */ uint32 conv; - if (StrnCaseCmp( sidstr, "S-", 2)) { + if ((sidstr[0] != 'S' && sidstr[0] != 's') || sidstr[1] != '-') { DEBUG(0,("string_to_sid: Sid %s does not start with 'S-'.\n", sidstr)); return False; } - ZERO_STRUCTP(sidout); +// ZERO_STRUCTP(sidout); /* Get the revision number. */ p = sidstr + 2; |