]> git.sesse.net Git - nageru/blobdiff - ref_counted_frame.cpp
Rework entire pts handling.
[nageru] / ref_counted_frame.cpp
index 725291e5574f1035522515cd800c36272f936828..0b754ed6ece6d6d6c1eef904b1e2d10c4c9086c3 100644 (file)
@@ -2,6 +2,8 @@
 
 void release_refcounted_frame(FrameAllocator::Frame *frame)
 {
-       frame->owner->release_frame(*frame);
-       delete frame;
+       if (frame->owner) {
+               frame->owner->release_frame(*frame);
+               delete frame;
+       }
 }