summaryrefslogtreecommitdiff
path: root/src/protocols/Screencopy.cpp
diff options
context:
space:
mode:
authorvaxerski <43317083+vaxerski@users.noreply.github.com>2023-07-18 15:52:53 +0200
committervaxerski <43317083+vaxerski@users.noreply.github.com>2023-07-18 15:52:53 +0200
commit16fd9084eab7ed698e8855a7824f48ac1bd759da (patch)
treef847c06969dec337dfd76c4db817053df1dbcbcf /src/protocols/Screencopy.cpp
parent0ba28a46fd4b37fff861e3f0bc02c9fd359c4075 (diff)
screencopy: nullcheck for empty buffer
Diffstat (limited to 'src/protocols/Screencopy.cpp')
-rw-r--r--src/protocols/Screencopy.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/protocols/Screencopy.cpp b/src/protocols/Screencopy.cpp
index 07a591e7..a444f3d0 100644
--- a/src/protocols/Screencopy.cpp
+++ b/src/protocols/Screencopy.cpp
@@ -342,7 +342,7 @@ void CScreencopyProtocolManager::shareAllFrames(CMonitor* pMonitor, bool dmabuf)
// share frame if correct output
for (auto& f : m_vFramesAwaitingWrite) {
- if (!f->pMonitor) {
+ if (!f->pMonitor || !f->buffer) {
framesToRemove.push_back(f);
continue;
}