diff --git a/cores/esp32/esp32-hal-uart.c b/cores/esp32/esp32-hal-uart.c
index 08956e18797..bc75e5157d2 100644
--- a/cores/esp32/esp32-hal-uart.c
+++ b/cores/esp32/esp32-hal-uart.c
@@ -242,7 +242,7 @@ void uartEnd(uart_t* uart)
 
 size_t uartResizeRxBuffer(uart_t * uart, size_t new_size) {
     if(uart == NULL) {
-        return;
+        return 0;
     }
 
     UART_MUTEX_LOCK();