diff --git a/XilinxProcessorIPLib/drivers/dmaps/src/xdmaps.c b/XilinxProcessorIPLib/drivers/dmaps/src/xdmaps.c index e5da032e..0de8530e 100644 --- a/XilinxProcessorIPLib/drivers/dmaps/src/xdmaps.c +++ b/XilinxProcessorIPLib/drivers/dmaps/src/xdmaps.c @@ -1911,7 +1911,7 @@ static void XDmaPs_DoneISR_n(XDmaPs *InstPtr, unsigned Channel) XDMAPS_INTSTATUS_OFFSET);*/ - if ((DmaCmd = ChanData->DmaCmdToHw)) { + if ((DmaCmd == ChanData->DmaCmdToHw)) { if (!ChanData->HoldDmaProg) { DmaProgBuf = (void *)DmaCmd->GeneratedDmaProg; if (DmaProgBuf)