Nikolay Sivov : crypt32: Fix properties list lookup (Coverity).
Alexandre Julliard
julliard at winehq.org
Mon Apr 14 14:18:55 CDT 2014
Module: wine
Branch: master
Commit: 991746b6050ab00fe0ee28f0027dee2067eba684
URL: http://source.winehq.org/git/wine.git/?a=commit;h=991746b6050ab00fe0ee28f0027dee2067eba684
Author: Nikolay Sivov <nsivov at codeweavers.com>
Date: Mon Apr 14 09:44:11 2014 +0400
crypt32: Fix properties list lookup (Coverity).
---
dlls/crypt32/proplist.c | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/dlls/crypt32/proplist.c b/dlls/crypt32/proplist.c
index be9bf8d..d849fd6 100644
--- a/dlls/crypt32/proplist.c
+++ b/dlls/crypt32/proplist.c
@@ -175,12 +175,15 @@ DWORD ContextPropertyList_EnumPropIDs(CONTEXT_PROPERTY_LIST *list, DWORD id)
EnterCriticalSection(&list->cs);
if (id)
{
- CONTEXT_PROPERTY *cursor = NULL;
+ CONTEXT_PROPERTY *cursor = NULL, *prop;
- LIST_FOR_EACH_ENTRY(cursor, &list->properties, CONTEXT_PROPERTY, entry)
+ LIST_FOR_EACH_ENTRY(prop, &list->properties, CONTEXT_PROPERTY, entry)
{
- if (cursor->propID == id)
+ if (prop->propID == id)
+ {
+ cursor = prop;
break;
+ }
}
if (cursor)
{
More information about the wine-cvs
mailing list