From: Martin Aberg <mab...@gaisler.com>

---
 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];
-- 
2.7.4

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to