From 8ae20c3627d006c5562bbdf2c67f26e20e450592 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Tue, 24 Apr 2018 19:56:52 +0000
Subject: [PATCH] Make the strings passed to startup->errormsg() more
 consistent (a 4-char left-justified server prefix), e.g. "term" now added for
 terminal server errors.

---
 src/sbbs3/ftpsrvr.c | 2 +-
 src/sbbs3/main.cpp  | 6 ++++--
 src/sbbs3/websrvr.c | 2 +-
 3 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/sbbs3/ftpsrvr.c b/src/sbbs3/ftpsrvr.c
index 2f5fac87cd..d335047f9f 100644
--- a/src/sbbs3/ftpsrvr.c
+++ b/src/sbbs3/ftpsrvr.c
@@ -155,7 +155,7 @@ static int lprintf(int level, const char *fmt, ...)
 
 	if(level <= LOG_ERR) {
 		char errmsg[sizeof(sbuf)+16];
-		SAFEPRINTF(errmsg, "ftp %s", sbuf);
+		SAFEPRINTF(errmsg, "ftp  %s", sbuf);
 		errorlog(&scfg, startup==NULL ? NULL:startup->host_name, errmsg);
 		if(startup!=NULL && startup->errormsg!=NULL)
 			startup->errormsg(startup->cbdata,level,errmsg);
diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp
index 969c4d5ef7..8fecf253f0 100644
--- a/src/sbbs3/main.cpp
+++ b/src/sbbs3/main.cpp
@@ -215,9 +215,11 @@ static void thread_down()
 int lputs(int level, const char* str)
 {
 	if(level <= LOG_ERR) {
-		errorlog(&scfg,startup==NULL ? NULL:startup->host_name, str);
+		char errmsg[1024];
+		SAFEPRINTF(errmsg, "term %s", str);
+		errorlog(&scfg,startup==NULL ? NULL:startup->host_name, errmsg);
 		if(startup!=NULL && startup->errormsg!=NULL)
-			startup->errormsg(startup->cbdata,level,str);
+			startup->errormsg(startup->cbdata,level,errmsg);
 	}
 
 	if(startup==NULL || startup->lputs==NULL || str==NULL || level > startup->log_level)
diff --git a/src/sbbs3/websrvr.c b/src/sbbs3/websrvr.c
index 7ffed9e800..58e01dfe30 100644
--- a/src/sbbs3/websrvr.c
+++ b/src/sbbs3/websrvr.c
@@ -533,7 +533,7 @@ static int lprintf(int level, const char *fmt, ...)
 
 	if(level <= LOG_ERR) {
 		char errmsg[sizeof(sbuf)+16];
-		SAFEPRINTF(errmsg, "web %s", sbuf);
+		SAFEPRINTF(errmsg, "web  %s", sbuf);
 		errorlog(&scfg,startup==NULL ? NULL:startup->host_name, errmsg);
 		if(startup!=NULL && startup->errormsg!=NULL)
 			startup->errormsg(startup->cbdata,level,errmsg);
-- 
GitLab