From 47485f7daa8db79df9ec4fa4fe07150f56da543a 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 : 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 100755 --- 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)