Marcus Meissner : dwrite: Avoid NULL ptr dereference (Coverity).

Alexandre Julliard julliard at wine.codeweavers.com
Mon Sep 22 15:01:13 CDT 2014


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

Author: Marcus Meissner <marcus at jet.franken.de>
Date:   Sun Sep 21 14:26:13 2014 +0200

dwrite: Avoid NULL ptr dereference (Coverity).

---

 dlls/dwrite/layout.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dlls/dwrite/layout.c b/dlls/dwrite/layout.c
index 0b33b92..f6b1e8c 100644
--- a/dlls/dwrite/layout.c
+++ b/dlls/dwrite/layout.c
@@ -271,6 +271,8 @@ static struct layout_range *alloc_layout_range_from(struct layout_range *from, c
 
 static void free_layout_range(struct layout_range *range)
 {
+    if (!range)
+        return;
     if (range->object)
         IDWriteInlineObject_Release(range->object);
     if (range->effect)




More information about the wine-cvs mailing list