Marcus Meissner : oleaut32: Avoid buffer overread (Coverity).

Alexandre Julliard julliard at winehq.org
Tue Jun 17 14:40:50 CDT 2014


Module: wine
Branch: master
Commit: d3d54dfd3c5918c3ce1b892809c968114ab9dc90
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=d3d54dfd3c5918c3ce1b892809c968114ab9dc90

Author: Marcus Meissner <marcus at jet.franken.de>
Date:   Tue Jun 17 07:43:25 2014 +0200

oleaut32: Avoid buffer overread (Coverity).

---

 dlls/oleaut32/variant.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dlls/oleaut32/variant.c b/dlls/oleaut32/variant.c
index a52c607..addc5a0 100644
--- a/dlls/oleaut32/variant.c
+++ b/dlls/oleaut32/variant.c
@@ -84,7 +84,7 @@ const char *debugstr_vt(VARTYPE vt)
     if(vt & ~VT_TYPEMASK)
         return wine_dbg_sprintf("%s%s", debugstr_vt(vt&VT_TYPEMASK), variant_flags[vt>>12]);
 
-    if(vt <= sizeof(variant_types)/sizeof(*variant_types))
+    if(vt < sizeof(variant_types)/sizeof(*variant_types))
         return variant_types[vt];
 
     if(vt == VT_BSTR_BLOB)




More information about the wine-cvs mailing list