diff --git a/cores/portduino/linux/LinuxSerial.cpp b/cores/portduino/linux/LinuxSerial.cpp
index 08ad6ec..cb18cd7 100644
--- a/cores/portduino/linux/LinuxSerial.cpp
+++ b/cores/portduino/linux/LinuxSerial.cpp
@@ -190,7 +190,7 @@ namespace arduino {
     }
 
     int LinuxSerial::read(void) {
-        int buf;
+        int buf = 0;
         ::read(serial_port, &buf, 1);
         return buf;
     }