From 524176c33ee2b79f78d454fa621e0d32e7e72488 Mon Sep 17 00:00:00 2001 From: Tomi Valkeinen Date: Mon, 10 Sep 2018 11:03:30 +0300 Subject: kmstest: give an error if master permissions could not be set Signed-off-by: Tomi Valkeinen --- kms++/src/card.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'kms++/src') diff --git a/kms++/src/card.cpp b/kms++/src/card.cpp index f7f1a5a..0e6c0b0 100644 --- a/kms++/src/card.cpp +++ b/kms++/src/card.cpp @@ -32,7 +32,7 @@ Card::Card(const std::string& device) int r; r = drmSetMaster(fd); - m_master = r == 0; + m_is_master = r == 0; if (getenv("KMSXX_DISABLE_UNIVERSAL_PLANES") == 0) { r = drmSetClientCap(m_fd, DRM_CLIENT_CAP_UNIVERSAL_PLANES, 1); @@ -135,6 +135,7 @@ Card::~Card() void Card::drop_master() { drmDropMaster(fd()); + m_is_master = false; } void Card::restore_modes() -- cgit v1.2.3