drivers/serial: Validate baud rate to prevent division by zero
diff --git a/common/drivers/serial.c b/common/drivers/serial.c
index 125de152..0d724857 100644
--- a/common/drivers/serial.c
+++ b/common/drivers/serial.c
@@ -21,6 +21,9 @@ static void serial_initialise(void) {
serial_baudrate = 115200;
} else {
serial_baudrate = strtoui(baudrate_s, NULL, 10);
+ if (serial_baudrate == 0 || serial_baudrate > 115200) {
+ serial_baudrate = 115200;
+ }
}
// Init com1
