Nikolay Sivov : include: Fix null pointer dereference while tracing.

Alexandre Julliard julliard at wine.codeweavers.com
Tue Mar 3 09:42:11 CST 2015


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

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Tue Mar  3 08:13:29 2015 +0300

include: Fix null pointer dereference while tracing.

---

 include/wine/debug.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/wine/debug.h b/include/wine/debug.h
index 9028cb5..95d74d3 100644
--- a/include/wine/debug.h
+++ b/include/wine/debug.h
@@ -278,7 +278,7 @@ static inline const char *wine_dbgstr_variant( const VARIANT *v )
         if (V_VT(v) == (VT_VARIANT|VT_BYREF))
             return wine_dbg_sprintf( "%p {VT_VARIANT|VT_BYREF: %s}", v, wine_dbgstr_variant(V_VARIANTREF(v)) );
         if (V_VT(v) == (VT_BSTR|VT_BYREF))
-            return wine_dbg_sprintf( "%p {VT_BSTR|VT_BYREF: %s}", v, wine_dbgstr_w(*V_BSTRREF(v)) );
+            return wine_dbg_sprintf( "%p {VT_BSTR|VT_BYREF: %s}", v, V_BSTRREF(v) ? wine_dbgstr_w(*V_BSTRREF(v)) : "(none)" );
         return wine_dbg_sprintf( "%p {%s %p}", v, wine_dbgstr_vt(V_VT(v)), V_BYREF(v) );
     }
 




More information about the wine-cvs mailing list