James Hawkins : shell32: Move a NULL pointer check before the place where we dereference the pointer .