From b1147d65cf1a19697cace0828182d927c8239b04 Mon Sep 17 00:00:00 2001 From: Brian Cox Date: Wed, 15 Mar 2017 21:44:54 -0700 Subject: [PATCH] Add sanity check in cFCODataSourceIterImpl::SeekToFCO() to fix a unit test that fails on some platforms --- src/fco/fcodatasourceiterimpl.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/fco/fcodatasourceiterimpl.cpp b/src/fco/fcodatasourceiterimpl.cpp index 709c881..9f7cb88 100644 --- a/src/fco/fcodatasourceiterimpl.cpp +++ b/src/fco/fcodatasourceiterimpl.cpp @@ -265,7 +265,8 @@ void cFCODataSourceIterImpl::SeekToFCO(const cFCOName& name, bool bCreatePeers) GeneratePeers(); } - SeekToPeerByName( (*mCurPos)->GetName().GetShortName() ); + if(mCurPos != mPeers.end() && *mCurPos) + SeekToPeerByName( (*mCurPos)->GetName().GetShortName() ); } ///////////////////////////////////////////////////////////////////////////////