diff options
author | Julia Lawall <julia@diku.dk> | 2010-05-27 18:10:08 +0200 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2010-08-10 14:35:34 -0700 |
commit | dc6eb27bdd3d214568f7d77a317c202c10222511 (patch) | |
tree | 81583901b296bb8ddc3327a5b2a8c2842977d6bb /drivers/usb/storage/isd200.c | |
parent | 6e1c3b467ffd9d6eb725dda544f6fd10e471ea71 (diff) | |
download | blackbird-op-linux-dc6eb27bdd3d214568f7d77a317c202c10222511.tar.gz blackbird-op-linux-dc6eb27bdd3d214568f7d77a317c202c10222511.zip |
USB: host: Eliminate NULL dereference
The test above allows std to be NULL, so check that std is not NULL before
doing the dereference.
A simplified version of the semantic match that finds this problem is as
follows: (http://coccinelle.lip6.fr/)
// <smpl>
@r exists@
expression E,E1;
identifier f;
statement S1,S2,S3;
@@
if ((E == NULL && ...) || ...)
{
... when != if (...) S1 else S2
when != E = E1
* E->f
... when any
}
else S3
// </smpl>
Signed-off-by: Julia Lawall <julia@diku.dk>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb/storage/isd200.c')
0 files changed, 0 insertions, 0 deletions