diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/xine-engine/post.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/xine-engine/post.c b/src/xine-engine/post.c index 30e61acd4..86e153c2a 100644 --- a/src/xine-engine/post.c +++ b/src/xine-engine/post.c @@ -290,7 +290,7 @@ static void post_frame_free(vo_frame_t *vo_img) { vo_img->free(vo_img); if (port->frame_lock) pthread_mutex_unlock(port->frame_lock); _x_post_dec_usage(port); - } else { + } else if (vo_img->next) { /* this frame is still in use */ _x_post_frame_copy_down(vo_img, vo_img->next); vo_img->next->free(vo_img->next); |