From 120bd4c10e1560b1b5f11500ffb1cd41466c9f90 Mon Sep 17 00:00:00 2001 From: Strangerke Date: Fri, 28 Feb 2014 07:32:01 +0100 Subject: BBVS: Add a sanity check in playVideo() --- engines/bbvs/videoplayer.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'engines/bbvs') diff --git a/engines/bbvs/videoplayer.cpp b/engines/bbvs/videoplayer.cpp index 85cc5ed544..eb162612f2 100644 --- a/engines/bbvs/videoplayer.cpp +++ b/engines/bbvs/videoplayer.cpp @@ -44,7 +44,11 @@ void BbvsEngine::playVideo(int videoNum) { } Video::VideoDecoder *videoDecoder = new Video::AVIDecoder(); - videoDecoder->loadFile(videoFilename); + if (!videoDecoder->loadFile(videoFilename)) { + delete videoDecoder; + warning("Unable to open video %s", videoFilename); + return; + } videoDecoder->start(); -- cgit v1.2.3