deref_check, check_deref: only consider pointers
commit745d624489c0a63b2113cc5dd4aac9d526763398
authorDan Carpenter <dan.carpenter@oracle.com>
Tue, 4 Aug 2015 22:37:56 +0000 (5 01:37 +0300)
committerDan Carpenter <dan.carpenter@oracle.com>
Tue, 4 Aug 2015 22:37:56 +0000 (5 01:37 +0300)
tree51a13601e38172c3f23c0e56060e7b012946dee6
parentce3103197c6c81acce5ce8f2e9a990ca15cdaa59
deref_check, check_deref: only consider pointers

We were considering everything checked against zero instead of only
pointers.  This has two bad effects.  1)  We use more memory.  2) If the
database is out of sync and it thinks we dereference a non-pointer that
was previously compared to zero then there can be some confusing false
positives.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
check_check_deref.c
check_deref_check.c