summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/xine-engine/video_overlay.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/xine-engine/video_overlay.c b/src/xine-engine/video_overlay.c
index ec749054b..a826fe421 100644
--- a/src/xine-engine/video_overlay.c
+++ b/src/xine-engine/video_overlay.c
@@ -597,7 +597,7 @@ void _x_overlay_to_argb32(const vo_overlay_t *overlay, uint32_t *rgba, int strid
int no_hili = overlay->hili_bottom < 0 || overlay->hili_bottom < overlay->hili_top ||
overlay->hili_right < 0 || overlay->hili_right < overlay->hili_left;
- if (overlay->num_rle < 1)
+ if (overlay->num_rle < 1 || !rgba)
return;
if (no_hili) {