aboutsummaryrefslogtreecommitdiffstats
path: root/MPD/SegmentTemplateStream.cpp
diff options
context:
space:
mode:
authorJacques Samain <jsamain+fdio@cisco.com>2017-07-21 15:55:25 +0200
committerJacques Samain <jsamain+fdio@cisco.com>2017-07-21 15:55:25 +0200
commit04424399a22c592a95b19dad95a958cb1566a8e2 (patch)
treefaed3118b6f30867c87f96cc7a57b83b7b667672 /MPD/SegmentTemplateStream.cpp
parent0ffb40536f5b9565e34960e8500418a195885a06 (diff)
Resolving infinite loop issue on live MPD handling
Change-Id: I7d667a0d5360a20a95fa5c4072dd15ededc33400 Signed-off-by: Jacques Samain <jsamain+fdio@cisco.com>
Diffstat (limited to 'MPD/SegmentTemplateStream.cpp')
-rw-r--r--MPD/SegmentTemplateStream.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/MPD/SegmentTemplateStream.cpp b/MPD/SegmentTemplateStream.cpp
index 409d8e59..ee51cf07 100644
--- a/MPD/SegmentTemplateStream.cpp
+++ b/MPD/SegmentTemplateStream.cpp
@@ -219,7 +219,7 @@ uint64_t SegmentTemplateStream::getTime(size_t segmentNumber)
if(segmentNumber < this->segmentStartTimes.size())
return this->segmentStartTimes.at(segmentNumber);
else
- return 0;
+ return this->segmentStartTimes.at(this->segmentStartTimes.size()-1);
}
size_t SegmentTemplateStream::getSegmentNumber(uint64_t time)