From 66b63535a36ab35c1ff26a38c791f64bc562f35d Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Tue, 16 Jun 2020 15:16:52 +1000 Subject: [PATCH] renderer: null check before hashing Fixes segfault. --- app/render/backend/renderbackend.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/render/backend/renderbackend.cpp b/app/render/backend/renderbackend.cpp index 5a1c8d3bd..df96c9efc 100644 --- a/app/render/backend/renderbackend.cpp +++ b/app/render/backend/renderbackend.cpp @@ -349,7 +349,9 @@ QByteArray RenderBackend::HashNode(const Node *n, const VideoParams ¶ms, con hasher.addData(reinterpret_cast(¶ms.effective_height()), sizeof(int)); hasher.addData(reinterpret_cast(¶ms.format()), sizeof(PixelFormat::Format)); - n->Hash(hasher, time); + if (n) { + n->Hash(hasher, time); + } return hasher.result(); }