From 8f54b5ce31565dd8031982b0ea3acb26d2d8a200 Mon Sep 17 00:00:00 2001
From: "Rob Swindell (on Windows 11)" <rob@synchro.net>
Date: Fri, 29 Dec 2023 17:07:09 -0800
Subject: [PATCH] Fix error path memory leak (unlikely, but not impossible)

CID 462234
---
 src/sbbs3/netmail.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/sbbs3/netmail.cpp b/src/sbbs3/netmail.cpp
index faa122c102..6e616c8b89 100644
--- a/src/sbbs3/netmail.cpp
+++ b/src/sbbs3/netmail.cpp
@@ -299,6 +299,7 @@ bool sbbs_t::netmail(const char *into, const char *title, int mode, smb_t* resmb
 	}
 	if(read(file,buf,length) != length) {
 		close(file);
+		free(buf);
 		errormsg(WHERE, ERR_READ, str, length);
 		return false;
 	}
-- 
GitLab