winedump: Fix potential null-pointer dereference (cppcheck).

Signed-off-by: Fabian Maurer <dark.shadow4@web.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
diff --git a/tools/winedump/pdb.c b/tools/winedump/pdb.c
index 6a6a9b4..6fd70ce 100644
--- a/tools/winedump/pdb.c
+++ b/tools/winedump/pdb.c
@@ -215,7 +215,8 @@
     stream_idx = get_stream_by_name(reader, "/names");
     if (stream_idx == -1) return NULL;
     ret = reader->read_file(reader, stream_idx);
-    if (ret && *(const DWORD*)ret == 0xeffeeffe) return ret;
+    if (!ret) return NULL;
+    if(*(const DWORD*)ret == 0xeffeeffe) return ret;
     printf("wrong header %x expecting 0xeffeeffe\n", *(const DWORD*)ret);
     free( ret );
     return NULL;