Marcus Meissner : explorer: Check icon for NULL (Coverity).

Alexandre Julliard julliard at winehq.org
Wed Oct 19 20:47:57 CDT 2016


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

Author: Marcus Meissner <marcus at jet.franken.de>
Date:   Wed Oct 19 09:22:48 2016 +0200

explorer: Check icon for NULL (Coverity).

Signed-off-by: Marcus Meissner <marcus at jet.franken.de>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 programs/explorer/systray.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/programs/explorer/systray.c b/programs/explorer/systray.c
index b3c192a..ddfd67d 100644
--- a/programs/explorer/systray.c
+++ b/programs/explorer/systray.c
@@ -588,8 +588,11 @@ static BOOL handle_incoming(HWND hwndSource, COPYDATASTRUCT *cds)
         if (icon) ret = modify_icon( icon, &nid );
         break;
     case NIM_SETVERSION:
-        icon->version = nid.u.uVersion;
-        ret = TRUE;
+        if (icon)
+        {
+            icon->version = nid.u.uVersion;
+            ret = TRUE;
+        }
         break;
     default:
         WINE_FIXME("unhandled tray message: %ld\n", cds->dwData);




More information about the wine-cvs mailing list