diff options
author | lsalzman <lsalzman@mozilla.com> | 2016-06-07 19:08:57 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-06-07 19:08:58 -0700 |
commit | 2af4599b5c514933bf997d4837ddaaf24fc61cd7 (patch) | |
tree | cb788140af3bd1c34c0806e0a11f584719ed5650 /src/ports/SkFontMgr_win_dw.cpp | |
parent | 4dbbd04314cc0606f8d3bafe515c97e52c180f73 (diff) |
A Mozilla developer ran the µmix static analyzer on its codebase and incidentally found some issues regarding null checks in Skia. This fixes the issues that were found.
Downstream bug report: https://bugzilla.mozilla.org/show_bug.cgi?id=1278452
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2046563007
Review-Url: https://codereview.chromium.org/2046563007
Diffstat (limited to 'src/ports/SkFontMgr_win_dw.cpp')
-rw-r--r-- | src/ports/SkFontMgr_win_dw.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ports/SkFontMgr_win_dw.cpp b/src/ports/SkFontMgr_win_dw.cpp index e6e52d961a..bacac2ceef 100644 --- a/src/ports/SkFontMgr_win_dw.cpp +++ b/src/ports/SkFontMgr_win_dw.cpp @@ -45,7 +45,7 @@ public: // Takes ownership of stream. static HRESULT Create(SkStreamAsset* stream, StreamFontFileLoader** streamFontFileLoader) { *streamFontFileLoader = new StreamFontFileLoader(stream); - if (nullptr == streamFontFileLoader) { + if (nullptr == *streamFontFileLoader) { return E_OUTOFMEMORY; } return S_OK; @@ -110,7 +110,7 @@ public: static HRESULT Create(IDWriteFactory* factory, IDWriteFontFileLoader* fontFileLoader, StreamFontFileEnumerator** streamFontFileEnumerator) { *streamFontFileEnumerator = new StreamFontFileEnumerator(factory, fontFileLoader); - if (nullptr == streamFontFileEnumerator) { + if (nullptr == *streamFontFileEnumerator) { return E_OUTOFMEMORY; } return S_OK; @@ -207,7 +207,7 @@ public: static HRESULT Create(IDWriteFontFileLoader* fontFileLoader, StreamFontCollectionLoader** streamFontCollectionLoader) { *streamFontCollectionLoader = new StreamFontCollectionLoader(fontFileLoader); - if (nullptr == streamFontCollectionLoader) { + if (nullptr == *streamFontCollectionLoader) { return E_OUTOFMEMORY; } return S_OK; |