X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;ds=sidebyside;f=citadel%2Fmsgbase.c;h=dd6c5a8301cc641f1985dd9fa465521a0d587495;hb=a5af9f49e3f26d36a6364a4b7fce9a57f5114d5b;hp=d88bef4a6f3e041ac082a8f9c07ff4e22634d29e;hpb=3892cdfd49dcf859d9cdcb504a3542843f408097;p=citadel.git diff --git a/citadel/msgbase.c b/citadel/msgbase.c index d88bef4a6..dd6c5a830 100644 --- a/citadel/msgbase.c +++ b/citadel/msgbase.c @@ -1354,7 +1354,7 @@ void fixed_output(char *name, char *filename, char *partnum, char *disp, ptr = html_to_ascii(content, length, 80, 0); wlen = strlen(ptr); client_write(ptr, wlen); - if (ptr[wlen-1] != '\n') { + if ((wlen > 0) && (ptr[wlen-1] != '\n')) { cprintf("\n"); } free(ptr); @@ -4543,11 +4543,11 @@ void cmd_ent0(char *entargs) { if (StrLength(CCC->StatusMessage)>0) { - StrBufAppendBufPlain(CCC->StatusMessage, HKEY("\n"), 0); + StrBufAppendBufPlain(CCC->StatusMessage, HKEY("\n000\n"), 0); cputbuf(CCC->StatusMessage); } else - client_write(HKEY("\n")); + client_write(HKEY("\n000\n")); } if (do_confirm) {