hrev50373 adds 1 changeset to branch 'master'
old head: 4dd09daff7bec7b0bcf2f10b06ae653c67ef2654
new head: 241a32926b0993f3c9a265e5f675d715f77dfdcb
overview:
http://cgit.haiku-os.org/haiku/log/?qt=range&q=241a32926b09+%5E4dd09daff7be
----------------------------------------------------------------------------
241a32926b09: http_streamer: Handle Run() failed
[ Dario Casalinuovo <b.vitruvio@xxxxxxxxx> ]
----------------------------------------------------------------------------
Revision: hrev50373
Commit: 241a32926b0993f3c9a265e5f675d715f77dfdcb
URL: http://cgit.haiku-os.org/haiku/commit/?id=241a32926b09
Author: Dario Casalinuovo <b.vitruvio@xxxxxxxxx>
Date: Sat Jun 25 11:46:56 2016 UTC
----------------------------------------------------------------------------
1 file changed, 5 insertions(+), 2 deletions(-)
src/add-ons/media/plugins/http_streamer/HTTPMediaIO.cpp | 7 +++++--
----------------------------------------------------------------------------
diff --git a/src/add-ons/media/plugins/http_streamer/HTTPMediaIO.cpp
b/src/add-ons/media/plugins/http_streamer/HTTPMediaIO.cpp
index 26be982..26b79f3 100644
--- a/src/add-ons/media/plugins/http_streamer/HTTPMediaIO.cpp
+++ b/src/add-ons/media/plugins/http_streamer/HTTPMediaIO.cpp
@@ -77,7 +77,7 @@ HTTPMediaIO::HTTPMediaIO(BUrl url)
BAdapterIO(
B_MEDIA_STREAMING | B_MEDIA_SEEK_BACKWARD,
B_INFINITE_TIMEOUT),
- fInitErr(B_OK)
+ fInitErr(B_ERROR)
{
fContext = new BUrlContext();
fContext->AcquireReference();
@@ -90,7 +90,10 @@ HTTPMediaIO::HTTPMediaIO(BUrl url)
if (fReq == NULL)
return;
- fReq->Run();
+ if (fReq->Run() < 0)
+ return;
+
+ fInitErr = B_OK;
}