From e5981c3b8e41421b4438a90e2f39bb6db2b5d962 Mon Sep 17 00:00:00 2001 From: krcroft Date: Fri, 29 Nov 2019 07:04:14 -0800 Subject: [PATCH] Fix uninitized scalar access --- src/hardware/serialport/softmodem.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/hardware/serialport/softmodem.cpp b/src/hardware/serialport/softmodem.cpp index 64945f76..784012ea 100644 --- a/src/hardware/serialport/softmodem.cpp +++ b/src/hardware/serialport/softmodem.cpp @@ -145,7 +145,7 @@ void CSerialModem::SendNumber(Bitu val) { void CSerialModem::SendRes(ResTypes response) { char const * string = nullptr; - Bitu code; + Bitu code = -1; switch (response) { case ResNONE: return; @@ -161,7 +161,7 @@ void CSerialModem::SendRes(ResTypes response) { if(doresponse == 2 && (response == ResRING || response == ResCONNECT || response == ResNOCARRIER)) return; - if(numericresponse) + if(numericresponse && code != -1) SendNumber(code); else if (string != nullptr) SendLine(string);