commit | 17aafccab4352b422aa01fa6ebf82daff693a5b3 | [log] [tgz] |
---|---|---|
author | Michel Dänzer <daenzer@vmware.com> | Fri Jan 22 09:20:00 2010 +0100 |
committer | Dave Airlie <airlied@redhat.com> | Mon Feb 01 12:49:28 2010 +1000 |
tree | cee643823053ccdaad63ee84e1c0a9e43f233ca0 | |
parent | f71d0187987e691516cd10c2702f002c0e2f0edc [diff] |
drm/radeon/kms: Fix oops after radeon_cs_parser_init() failure. If radeon_cs_parser_init() fails, radeon_cs_ioctl() calls radeon_cs_parser_fini() with the non-zero error value. The latter dereferenced parser->ib which hasn't been initialized yet -> boom. Add a test for parser->ib being non-NULL before dereferencing it. Signed-off-by: Michel Dänzer <daenzer@vmware.com> Signed-off-by: Dave Airlie <airlied@redhat.com>