drm/radeon/kms: Fix NULL pointer dereference if memory allocation failed.
authorPauli Nieminen <suokkos@gmail.com>
Fri, 19 Mar 2010 07:44:33 +0000 (07:44 +0000)
committerDave Airlie <airlied@redhat.com>
Wed, 31 Mar 2010 03:11:53 +0000 (13:11 +1000)
When there is allocation failure in radeon_cs_parser_relocs parser->nrelocs
is not cleaned. This causes NULL pointer defeference in radeon_cs_parser_fini
when clean up code is trying to loop over the relocation array and free the
objects.

Fix adds a check for a possible NULL pointer in clean up code.

Signed-off-by: Pauli Nieminen <suokkos@gmail.com>
Cc: stable@kernel.org
Signed-off-by: Dave Airlie <airlied@redhat.com>

No differences found