vlc | branch: master | Francois Cartegnie <fcvlc...@free.fr> | Thu Nov 13 
10:07:50 2014 +0100| [5d7dc0832f7b30e5d2958cd50750aa0b2a85d58d] | committer: 
Francois Cartegnie

stream_filter: dash: fix null dereference on empty segments list

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=5d7dc0832f7b30e5d2958cd50750aa0b2a85d58d
---

 modules/stream_filter/dash/mpd/IsoffMainManager.cpp |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/modules/stream_filter/dash/mpd/IsoffMainManager.cpp 
b/modules/stream_filter/dash/mpd/IsoffMainManager.cpp
index 3607b1f..64b33fd 100644
--- a/modules/stream_filter/dash/mpd/IsoffMainManager.cpp
+++ b/modules/stream_filter/dash/mpd/IsoffMainManager.cpp
@@ -52,7 +52,8 @@ std::vector<Segment*>       IsoffMainManager::getSegments     
      (const Repre
             retSegments.push_back(initSegment);
     }
 
-    retSegments.insert(retSegments.end(), list->getSegments().begin(), 
list->getSegments().end());
+    if ( list )
+        retSegments.insert(retSegments.end(), list->getSegments().begin(), 
list->getSegments().end());
     return retSegments;
 }
 const std::vector<Period*>& IsoffMainManager::getPeriods            () const

_______________________________________________
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to