rspec/rules/S1697/description.adoc
2020-06-30 17:16:12 +02:00

2 lines
357 B
Plaintext

When either the equality operator in a null test or the logical operator that follows it is reversed, the code has the appearance of safely null-testing the object before dereferencing it. Unfortunately the effect is just the opposite - the object is null-tested and then dereferenced _only_ if it is null, leading to a guaranteed null pointer dereference.