[rtems commit] leon, grspw_pkt: Fixed parameter check in grspw_dma_open()

Daniel Hellstrom danielh at rtems.org
Mon Mar 6 06:58:44 UTC 2017


Module:    rtems
Branch:    master
Commit:    3395ca991255b2fb2759839b8c728829b9388641
Changeset: http://git.rtems.org/rtems/commit/?id=3395ca991255b2fb2759839b8c728829b9388641

Author:    Martin Aberg <maberg at gaisler.com>
Date:      Tue Jun 30 15:00:51 2015 +0200

leon, grspw_pkt: Fixed parameter check in grspw_dma_open()

---

 c/src/lib/libbsp/sparc/shared/spw/grspw_pkt.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/c/src/lib/libbsp/sparc/shared/spw/grspw_pkt.c b/c/src/lib/libbsp/sparc/shared/spw/grspw_pkt.c
index 037b63c..96348ae 100644
--- a/c/src/lib/libbsp/sparc/shared/spw/grspw_pkt.c
+++ b/c/src/lib/libbsp/sparc/shared/spw/grspw_pkt.c
@@ -1599,7 +1599,7 @@ void *grspw_dma_open(void *d, int chan_no)
 	struct grspw_dma_priv *dma;
 	int size;
 
-	if ((chan_no < 0) && (priv->hwsup.ndma_chans <= chan_no))
+	if ((chan_no < 0) || (priv->hwsup.ndma_chans <= chan_no))
 		return NULL;
 
 	dma = &priv->dma[chan_no];




More information about the vc mailing list