summaryrefslogtreecommitdiff
path: root/src/syncobject.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/syncobject.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/syncobject.cpp b/src/syncobject.cpp
index f2d3bbc..4ec1a9c 100644
--- a/src/syncobject.cpp
+++ b/src/syncobject.cpp
@@ -4,6 +4,7 @@
#include "drm++/helper.hpp"
#include "drm++/ioctl.hpp"
+#include <cassert>
#include <cstddef>
#include <optional>
#include <span>
@@ -68,7 +69,7 @@ void SyncObjectBase::destruct() noexcept {
try {
ioctl::perform(this->m_fd, DRM_IOCTL_SYNCOBJ_DESTROY, args);
} catch(...) {
- (void) 0; // not much we can do about the leak
+ assert(false && "Sync object destroy failed, memory leak likely");
}
this->m_fd = -1;