diff --git a/src/sbbs3/ftpsrvr.c b/src/sbbs3/ftpsrvr.c index 2f5fac87cd80ed8d6ad13d75f416a6e72143ab34..d335047f9f943cf8cb40c8ee825003399b9c61ae 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 969c4d5ef773dbc956a041512b994ce3b3eb36d7..8fecf253f095b455a278cd5d31f1582c90281e4f 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 7ffed9e80027e30b6ddf4d26c61182935dbbe5e6..58e01dfe30714d52119e66de434f4ccbd1e0dcce 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);