summaryrefslogtreecommitdiff
path: root/lib/igt_kms.c
diff options
context:
space:
mode:
authorPetri Latvala <petri.latvala@intel.com>2019-01-16 13:20:40 +0200
committerPetri Latvala <petri.latvala@intel.com>2019-01-21 13:51:01 +0200
commitbccb4a1e3360523315a415a2d3acfd7f9c90133c (patch)
tree0f0c402843caf6c46e47ef1efe9669eb0fffb6be /lib/igt_kms.c
parent98c59bb3e3c9c6496bf5b7331d84a38bede0b932 (diff)
lib/igt_kms: Assert that active crtcs have at least one plane
Signed-off-by: Petri Latvala <petri.latvala@intel.com> Cc: Mika Kahola <mika.kahola@intel.com> Cc: Robert Foss <robert.foss@collabora.com> Cc: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Mika Kahola <mika.kahola@intel.com>
Diffstat (limited to 'lib/igt_kms.c')
-rw-r--r--lib/igt_kms.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index b06acb2b..1a91791c 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -1593,6 +1593,7 @@ static void kmstest_get_crtc(int device, enum pipe pipe, struct kmstest_crtc *cr
n = ftell(file);
crtc->n_planes = parse_planes(file, NULL);
+ igt_assert_lt(0, crtc->n_planes);
crtc->planes = calloc(crtc->n_planes, sizeof(*crtc->planes));
igt_assert_f(crtc->planes, "Failed to allocate memory for %d planes\n", crtc->n_planes);