From c6c2fa31d61c1a811f6905599e77f045594fe492 Mon Sep 17 00:00:00 2001 From: Venkata Naga Sai Krishna Kolapalli Date: Fri, 23 Jan 2015 08:39:37 +0530 Subject: [PATCH] dmaps_v2_1 : Modified logic in "if statement" This patch fixes the error logic in the if statement. Signed-off-by: Venkata Naga Sai Krishna Kolapalli --- XilinxProcessorIPLib/drivers/dmaps/src/xdmaps.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/XilinxProcessorIPLib/drivers/dmaps/src/xdmaps.c b/XilinxProcessorIPLib/drivers/dmaps/src/xdmaps.c index 0de8530e..26d6a10b 100644 --- a/XilinxProcessorIPLib/drivers/dmaps/src/xdmaps.c +++ b/XilinxProcessorIPLib/drivers/dmaps/src/xdmaps.c @@ -1911,7 +1911,8 @@ static void XDmaPs_DoneISR_n(XDmaPs *InstPtr, unsigned Channel) XDMAPS_INTSTATUS_OFFSET);*/ - if ((DmaCmd == ChanData->DmaCmdToHw)) { + DmaCmd = ChanData->DmaCmdToHw; + if (DmaCmd) { if (!ChanData->HoldDmaProg) { DmaProgBuf = (void *)DmaCmd->GeneratedDmaProg; if (DmaProgBuf)