From c0d41075ad0e77de014c80af818db3ab036fd060 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net>
Date: Sat, 4 Jan 2025 16:42:15 -0500
Subject: [PATCH] More suppressions

---
 src/syncterm/modem.c | 2 +-
 src/syncterm/ssh.c   | 2 +-
 src/uifc/uifc_ini.c  | 2 +-
 src/xpdev/xpbeep.c   | 1 +
 4 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/syncterm/modem.c b/src/syncterm/modem.c
index 78abb517c1..77a6dd7e44 100644
--- a/src/syncterm/modem.c
+++ b/src/syncterm/modem.c
@@ -86,7 +86,7 @@ modem_output_thread(void *args)
 			}
 			sent = 0;
 			while (com != COM_HANDLE_INVALID && sent < wr && !conn_api.terminate) {
-				// coverity[overlow:SUPPRESS]
+				// coverity[overflow:SUPPRESS]
 				ret = comWriteBuf(com, conn_api.wr_buf + sent, wr - sent);
 				if (ret > 0)
 					sent += ret;
diff --git a/src/syncterm/ssh.c b/src/syncterm/ssh.c
index 5554687bf7..b89923b340 100644
--- a/src/syncterm/ssh.c
+++ b/src/syncterm/ssh.c
@@ -919,7 +919,7 @@ ssh_connect(struct bbslist *bbs)
 		uifc.pop("Getting SSH Channel");
 	}
 	// Using ssh_channel outside of ssh_mutex (which doesn't exist yet)
-	/* coverity[missing_lock] */
+	/* coverity[missing_lock:SUPPRESS] */
 	status = cryptGetAttribute(ssh_session, CRYPT_SESSINFO_SSH_CHANNEL, &ssh_channel);
 	if (cryptStatusError(status) || ssh_channel == -1) {
 		free(pubkey);
diff --git a/src/uifc/uifc_ini.c b/src/uifc/uifc_ini.c
index 683dd80feb..03e2e9dd0a 100644
--- a/src/uifc/uifc_ini.c
+++ b/src/uifc/uifc_ini.c
@@ -35,7 +35,7 @@ void read_uifc_ini(const char* path, uifcapi_t* uifc, int* ciolib_mode, enum tex
 	if (ciolib_mode != NULL)
 		*ciolib_mode = iniReadInteger(fp, section, "ciolib_mode", *ciolib_mode);
 	// No vstatlock around ciolib_initial_scaling because the lock shouldn't exist yet
-	/* coverity[missing_lock] */
+	/* coverity[missing_lock:SUPPRESS] */
 	ciolib_initial_scaling = iniReadFloat(fp, section, "scaling", ciolib_initial_scaling);
 
 	if (fp != NULL)
diff --git a/src/xpdev/xpbeep.c b/src/xpdev/xpbeep.c
index 06f5594a2c..be75fec1bd 100644
--- a/src/xpdev/xpbeep.c
+++ b/src/xpdev/xpbeep.c
@@ -1029,6 +1029,7 @@ void xp_play_sample_thread(void *data)
 		}
 		this_sample_size=sample_size;
 		FREE_AND_NULL(sample);
+		// coverity[def:SUPPRESS]
 		sample=(unsigned char *)malloc(sample_size);
 		if(sample==NULL) {
 				sem_post(&sample_complete_sem);
-- 
GitLab