OSDN Git Service

v3d: Fix leak in resource setup error path
authorErnestas Kulik <ernestas.kulik@gmail.com>
Thu, 30 Aug 2018 16:02:46 +0000 (19:02 +0300)
committerEmil Velikov <emil.l.velikov@gmail.com>
Tue, 12 Feb 2019 12:53:12 +0000 (12:53 +0000)
commite0eba40ae465e02b5676e57ac90fa58bcf386479
tree0a64268b6c9acab1a276f96565e356c9479d3fd5
parent1a2b227fce65a3d25766f82ec176ef4b9ed16f94
v3d: Fix leak in resource setup error path

Reported by Coverity: in the case of unsupported modifier request, the
code does not jump to the “fail” label to destroy the acquired resource.

CID: 1435704
Signed-off-by: Ernestas Kulik <ernestas.kulik@gmail.com>
Fixes: 45bb8f295710 ("broadcom: Add V3D 3.3 gallium driver called "vc5", for BCM7268.")
(cherry picked from commit 90458bef544ac46a912f06e73f71c3cb20fdaaf6)
src/gallium/drivers/v3d/v3d_resource.c