From 0972c3660bf50fe9329fbc5dfb81b6bbfe0f3d12 Mon Sep 17 00:00:00 2001
From: runemaster <>
Date: Fri, 21 Jan 2005 20:35:11 +0000
Subject: [PATCH] Completed msgbase.cfg doesn't exist for mail fixes.  (You
 forgot about msgbase.cfg in three other lines, Deuce <g>)

---
 web/root/msgs/savemsg.ssjs | 22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

diff --git a/web/root/msgs/savemsg.ssjs b/web/root/msgs/savemsg.ssjs
index 5e56adb2c5..40e44ba1c8 100644
--- a/web/root/msgs/savemsg.ssjs
+++ b/web/root/msgs/savemsg.ssjs
@@ -66,21 +66,25 @@ if(sub != 'mail') {
 /* Set kill when read flag */
 if(sub=="mail" && hdrs.to_net_type==NET_NONE && system.settings&SYS_DELREADM)
 	hdrs.attr|=MSG_KILLREAD;
+if(sub != 'mail') {
 if(msgbase.cfg.settings&SUB_KILL)
 	hdrs.attr|=MSG_KILLREAD;
 if(msgbase.cfg.settings&SUB_KILLP && hdrs.attr&MSG_PRIVATE)
 	hdrs.attr|=MSG_KILLREAD;
+}
 
 /* Sig stuff */
-if(!(msgbase.cfg.settings&SUB_NOUSERSIG) && !(hdrs.attr&MSG_ANONYMOUS)) {
-	sigfile=new File(format("%suser/%04u.sig",system.data_dir,user.number));
-	if(sigfile.exists) {
-		sigfile.open("r",true);
-		if(body.search(/\n$/)==-1)
-			body+='\r\n';
-		var sigf=sigfile.readAll();
-		body=body+sigf.join('\r\n');
-	}
+if(sub != 'mail') {
+    if(!(msgbase.cfg.settings&SUB_NOUSERSIG) && !(hdrs.attr&MSG_ANONYMOUS)) {
+	   sigfile=new File(format("%suser/%04u.sig",system.data_dir,user.number));
+	   if(sigfile.exists) {
+		  sigfile.open("r",true);
+		  if(body.search(/\n$/)==-1)
+			 body+='\r\n';
+		  var sigf=sigfile.readAll();
+		  body=body+sigf.join('\r\n');
+	   }
+    }
 }
 
 if(!msgbase.save_msg(hdrs,body)) {
-- 
GitLab