spi: sun4i: Add rx_buf NULL pointer check
[platform/kernel/u-boot.git] / drivers / spi / sun4i_spi.c
index b86b5a0..38cc743 100644 (file)
@@ -129,7 +129,8 @@ static inline void sun4i_spi_drain_fifo(struct sun4i_spi_priv *priv, int len)
 
        while (len--) {
                byte = readb(&priv->regs->rxdata);
-               *priv->rx_buf++ = byte;
+               if (priv->rx_buf)
+                       *priv->rx_buf++ = byte;
        }
 }