From c218e741845b5ddb770633bf3d858fc9ead3d67d Mon Sep 17 00:00:00 2001 From: Robert Shearman Date: Fri, 16 Sep 2005 18:44:17 +0000 Subject: [PATCH] Fix String SID parsing. --- dlls/advapi32/security.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/advapi32/security.c b/dlls/advapi32/security.c index 505f1e42e0..605266dea5 100644 --- a/dlls/advapi32/security.c +++ b/dlls/advapi32/security.c @@ -3135,7 +3135,7 @@ static BOOL ParseStringSidToSid(LPCWSTR StringSid, PSID pSid, LPDWORD cBytes) return TRUE; } - if (*StringSid != 'S' || *StringSid != '-') /* S-R-I-S-S */ + if (StringSid[0] == 'S' && StringSid[1] == '-') /* S-R-I-S-S */ { DWORD i = 0, identAuth; DWORD csubauth = ((*cBytes - sizeof(SID)) / sizeof(DWORD)) + 1;