X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=ref_counted_frame.cpp;h=0b754ed6ece6d6d6c1eef904b1e2d10c4c9086c3;hb=02083dca89292d6ba95642cf8957f1cee8826313;hp=725291e5574f1035522515cd800c36272f936828;hpb=4c974bd99c5730bf891f21cf905f585b2e4591f0;p=nageru diff --git a/ref_counted_frame.cpp b/ref_counted_frame.cpp index 725291e..0b754ed 100644 --- a/ref_counted_frame.cpp +++ b/ref_counted_frame.cpp @@ -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; + } }