From e42135e57435bf3eb55770d68a31fb9db76eb1d2 Mon Sep 17 00:00:00 2001 From: Dario Casalinuovo Date: Sun, 23 Oct 2016 03:25:41 +0200 Subject: [PATCH] http_streamer: improve IsRunning() safeness --- src/add-ons/media/plugins/http_streamer/HTTPMediaIO.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/add-ons/media/plugins/http_streamer/HTTPMediaIO.cpp b/src/add-ons/media/plugins/http_streamer/HTTPMediaIO.cpp index e672f9b95a..bc9df16997 100644 --- a/src/add-ons/media/plugins/http_streamer/HTTPMediaIO.cpp +++ b/src/add-ons/media/plugins/http_streamer/HTTPMediaIO.cpp @@ -195,11 +195,12 @@ HTTPMediaIO::Open() bool HTTPMediaIO::IsRunning() const { - BHttpRequest* httpReq = dynamic_cast(fReq); - if (httpReq != NULL) + if (fListener != NULL) return fListener->IsRunning(); - else + else if (fReq != NULL) return fReq->IsRunning(); + + return false; }