[PATCH] advapi32: Remove checks for negative value.

Andrey Gusev andrey.goosev at gmail.com
Mon Jun 25 05:12:14 CDT 2018


Signed-off-by: Andrey Gusev <andrey.goosev at gmail.com>
---
 dlls/advapi32/crypt.c        | 2 +-
 dlls/advapi32/crypt_lmhash.c | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dlls/advapi32/crypt.c b/dlls/advapi32/crypt.c
index 01d5880423..6ac63e7f08 100644
--- a/dlls/advapi32/crypt.c
+++ b/dlls/advapi32/crypt.c
@@ -661,7 +661,7 @@ BOOL WINAPI CryptReleaseContext (HCRYPTPROV hProv, ULONG_PTR dwFlags)
 	}
 
 	pProv->refcount--;
-	if (pProv->refcount <= 0) 
+	if (pProv->refcount == 0) 
 	{
 		ret = pProv->pFuncs->pCPReleaseContext(pProv->hPrivate, dwFlags);
 		pProv->dwMagic = 0;
diff --git a/dlls/advapi32/crypt_lmhash.c b/dlls/advapi32/crypt_lmhash.c
index 345c89ddb7..de4fce2511 100644
--- a/dlls/advapi32/crypt_lmhash.c
+++ b/dlls/advapi32/crypt_lmhash.c
@@ -196,7 +196,7 @@ NTSTATUS WINAPI SystemFunction004(const struct ustring *in,
     unsigned char deskey[7];
     unsigned int crypt_len, ofs;
 
-    if (key->Length<=0)
+    if (key->Length==0)
         return STATUS_INVALID_PARAMETER_2;
 
     crypt_len = ((in->Length+7)&~7);
@@ -255,7 +255,7 @@ NTSTATUS WINAPI SystemFunction005(const struct ustring *in,
     unsigned char deskey[7];
     unsigned int ofs, crypt_len;
 
-    if (key->Length<=0)
+    if (key->Length==0)
         return STATUS_INVALID_PARAMETER_2;
 
     if (key->Length<sizeof deskey)
-- 
2.17.1




More information about the wine-devel mailing list