OSDN Git Service

drm: fix drmFreeDevices memory leak on multi GPU setups
authorQiang Yu <Qiang.Yu@amd.com>
Thu, 14 Jul 2016 09:10:56 +0000 (17:10 +0800)
committerEmil Velikov <emil.l.velikov@gmail.com>
Wed, 20 Jul 2016 22:44:40 +0000 (23:44 +0100)
commit6c056eecd56374b069ed24c81f59b6638cde2f3a
tree67ffe92184b5a2451c81f5af9350a862831db3b2
parent3c20893daa0a56b91869d806ae0d3a8d5d8b4cba
drm: fix drmFreeDevices memory leak on multi GPU setups

When in multi GPU case, devices array may have some
NULL "hole" in between two devices. So check all
array elements and free non-NULL device.

Signed-off-by: Qiang Yu <Qiang.Yu@amd.com>
Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
xf86drm.c