From 9edf293c4566ffdc0937c800035dd2d215355674 Mon Sep 17 00:00:00 2001 From: Thomas Wood Date: Thu, 24 Sep 2015 11:04:34 +0100 Subject: [PATCH] gem_storedw_loop: fix segfault when listing subtests Commit fb66cd5 (tests/gem_storedw_loop: Fix use after free for bufmgr) introduced a segmentation fault when listing subtests because drm_intel_bufmgr_destroy is called with NULL. Move this and the call to the close function inside an igt_fixture block to prevent them being called when listing subtests. Cc: Robert Beckett Cc: Jesse Barnes Cc: Daniel Vetter Signed-off-by: Thomas Wood --- tests/gem_storedw_loop.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/gem_storedw_loop.c b/tests/gem_storedw_loop.c index e7ebcc2d..e17e1902 100644 --- a/tests/gem_storedw_loop.c +++ b/tests/gem_storedw_loop.c @@ -180,6 +180,8 @@ igt_main } } - drm_intel_bufmgr_destroy(bufmgr); - close(fd); + igt_fixture { + drm_intel_bufmgr_destroy(bufmgr); + close(fd); + } }