[PATCH 1/4] Fix some crashes on unnamed variables
Nikolay Sivov
nsivov at codeweavers.com
Fri Dec 31 14:36:08 CST 2010
---
programs/oleview/typelib.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/programs/oleview/typelib.c b/programs/oleview/typelib.c
index 2b69ec4..771305f 100644
--- a/programs/oleview/typelib.c
+++ b/programs/oleview/typelib.c
@@ -420,7 +420,7 @@ static int EnumVars(ITypeInfo *pTypeInfo, int cVars, HTREEITEM hParent)
memset(wszAfter, 0, sizeof(wszAfter));
CreateTypeInfo(wszText, wszAfter, pVarDesc->elemdescVar.tdesc, pTypeInfo);
AddToStrW(wszText, wszSpace);
- AddToStrW(wszText, bstrName);
+ if (bstrName) AddToStrW(wszText, bstrName);
AddToStrW(wszText, wszAfter);
AddToTLDataStrW(tld, wszText);
AddToTLDataStrW(tld, wszSemicolon);
@@ -482,7 +482,7 @@ static int EnumEnums(ITypeInfo *pTypeInfo, int cVars, HTREEITEM hParent)
AddToStrW(wszText, wszSpace);
AddToStrW(wszText, bstrName);
AddToStrW(wszText, wszAfter);
- AddToTLDataStrW(tld, bstrName);
+ if (bstrName) AddToTLDataStrW(tld, bstrName);
AddToTLDataStrW(tld, wszAfter);
if (i<cVars-1)
AddToTLDataStrW(tld, wszComa);
--
1.5.6.5
--------------080809030101080202000105--
More information about the wine-patches
mailing list