diff --git a/source/Lib/CommonLib/UnitTools.cpp b/source/Lib/CommonLib/UnitTools.cpp index bf6656700e30c9b068db9b84bc7c7421a7da936f..10bb2459466d1b4b4c370c5291f201bebdbb4af5 100644 --- a/source/Lib/CommonLib/UnitTools.cpp +++ b/source/Lib/CommonLib/UnitTools.cpp @@ -16771,7 +16771,7 @@ void PU::spanIpmInfoIBC( PredictionUnit &pu, IpmBuf &ib, int bvx, int bvy ) { cs = cs->parent; } - const uint8_t ipm = cs->getIpmInfo(PosY); + const uint8_t ipm = cs ? cs->getIpmInfo(PosY) : 0; for (int y = 0; y < ibH; y++) { for (int x = 0; x < ibW; x++)