diff --git a/arch/arm/src/gd32f4/gd32f4xx_serial.c b/arch/arm/src/gd32f4/gd32f4xx_serial.c index f4a3659721d..7291a9dceec 100644 --- a/arch/arm/src/gd32f4/gd32f4xx_serial.c +++ b/arch/arm/src/gd32f4/gd32f4xx_serial.c @@ -2763,7 +2763,7 @@ void arm_earlyserialinit(void) for (i = 0; i < GD32_NUSART; i++) { - if (g_uart_devs[i]->priv) + if (g_uart_devs[i] && g_uart_devs[i]->priv) { up_disableusartint(g_uart_devs[i]->priv, 0); }