*new* sizeof_pointer: using sizeof(p) where sizeof(*p) was intended
commitd8447af68bd547eb2f4f88dd4dbb8396547fc9a6
authorDan Carpenter <dan.carpenter@oracle.com>
Thu, 26 Apr 2012 12:58:29 +0000 (26 15:58 +0300)
committerDan Carpenter <dan.carpenter@oracle.com>
Thu, 26 Apr 2012 12:58:29 +0000 (26 15:58 +0300)
tree0a7423bf516b63055cac5fe4bc4d827c144f161f
parentd57b83b23e2f52ced8c924aa7bc849f3be39b898
*new* sizeof_pointer: using sizeof(p) where sizeof(*p) was intended

This checks for places that do:
foo = frob(sizeof(foo));
or:
frob(foo, sizeof(foo));

I worked with Julia Lawall on this so she gets a reported-by tag.

Reported-by: Julia Lawall <Julia.Lawall@lip6.fr>
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
check_list.h
check_sizeof_pointer.c [new file with mode: 0644]