NShiftKey-Rule-Guide logo NShiftKey-Rule-Guide

1. Vulnerability Description

2. Vulnerability Countermeasure

3. Sample Code

p = foo(); // foo() might return null   
stuff();   
p.goo();   // dereferencing p, potential NPE

p = foo(); // foo() might return null   
stuff();   
if (p != null) {
    p.goo(); 
}