From 8d55ee9e7d148c77d6245651fa922b06d9d65855 Mon Sep 17 00:00:00 2001 From: Art Cancro Date: Thu, 25 Aug 2011 16:02:40 -0400 Subject: [PATCH] Cleanup of code path for handling message submit errors --- webcit/messages.c | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/webcit/messages.c b/webcit/messages.c index 93107db0c..5dcc5c9d3 100644 --- a/webcit/messages.c +++ b/webcit/messages.c @@ -1307,7 +1307,6 @@ void display_enter(void) const StrBuf *display_name = NULL; int recipient_required = 0; int subject_required = 0; - int recipient_bad = 0; int is_anonymous = 0; wcsession *WCC = WC; int i = 0; @@ -1595,20 +1594,14 @@ void display_enter(void) rc = GetServerStatusMsg(CmdBuf, &Result, 0, 0); if ( (Result == 570) /* invalid or missing recipient(s) */ - || (Result == 550) /* access control problem */ + || (Result == 550) /* higher access required to send Internet mail */ ) { - if ( havebstr("recp") - && havebstr("cc") - && havebstr("bcc") - ) { - recipient_bad = 1; /* FIXME ... do something with this? */ - } + /* These errors will have been displayed and are excusable */ } else if (rc != 2) { /* Any other error means that we cannot continue */ - - /* FIXME IMMEDIATELY this code results in a blank screen!!! */ - wc_printf("%s
\n", ChrPtr(CmdBuf) +4); + AppendImportantMessage(ChrPtr(CmdBuf) + 4, StrLength(CmdBuf) - 4); FreeStrBuf(&CmdBuf); + readloop(readnew, eUseDefault); return; } FreeStrBuf(&CmdBuf); -- 2.30.2