From d1642fb88cf3d8ac38c6d8e2cedd8ec11f3b63f8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net>
Date: Mon, 12 Feb 2024 17:26:09 -0500
Subject: [PATCH] Explicitly initialize c_cc to _POSIX_VDISABLE since we can't
 know that we're setting all the values anymore. :(

---
 src/sbbs3/xtrn.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/sbbs3/xtrn.cpp b/src/sbbs3/xtrn.cpp
index 6c76cc6cd7..70e1d4e72b 100644
--- a/src/sbbs3/xtrn.cpp
+++ b/src/sbbs3/xtrn.cpp
@@ -1582,6 +1582,8 @@ int sbbs_t::external(const char* cmdline, int mode, const char* startup_dir)
 			 * to a value we may have made up.
 			 * TODO: We can set stuff from the user term here...
 			 */
+			for (i = 0; i < (sizeof(term.c_cc) / sizeof(term.c_cc[0])); i++)
+				term.c_cc[i] = _POSIX_VDISABLE;
 #ifdef VEOF
 			term.c_cc[VEOF] = CEOF;
 #endif
-- 
GitLab