diff --git a/source/Lib/CommonLib/UnitTools.cpp b/source/Lib/CommonLib/UnitTools.cpp index 32d08e85524ebcfee1854485556d6452d28298cd..5158692b2872d003f06f02dce0fa98f5fd4c9449 100644 --- a/source/Lib/CommonLib/UnitTools.cpp +++ b/source/Lib/CommonLib/UnitTools.cpp @@ -29178,11 +29178,11 @@ void PU::spanIpmInfoSgpm(PredictionUnit &pu) tpmMask = motionIdx <= 0 ? (1 - isFlip) : isFlip; if (tpmMask == 0) { - *ipmSgpm = sgpmMode0; + ipmSgpm[x] = sgpmMode0; } else { - *ipmSgpm = sgpmMode1; + ipmSgpm[x] = sgpmMode1; } } ipmSgpm += ib.stride;