X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=uip%2Fprompter.c;h=2adbd480864787cd9f07de89b89a982eb7e31f60;hb=a1a744d898ec8842871dca302e6ae54d9233413f;hp=0ca1e83a232c584a40ffee4eb68fd94e1e21ad31;hpb=cf1205b5cbea2f0cd6ea710ec16c637df85b647c;p=mmh diff --git a/uip/prompter.c b/uip/prompter.c index 0ca1e83..2adbd48 100644 --- a/uip/prompter.c +++ b/uip/prompter.c @@ -141,7 +141,6 @@ main(int argc, char **argv) switch (state = m_getfld(state, name, field, sizeof(field), in)) { case FLD: - case FLDEOF: case FLDPLUS: /* ** Check if the value of field contains @@ -183,18 +182,9 @@ abort: } } - if (state == FLDEOF) { /* moby hack */ - /* draft has no body separator; only headers */ - fprintf(out, "--------\n"); - if (!qbody) - break; - printf("--------\n"); - goto has_no_body; - } continue; case BODY: - case BODYEOF: case FILEEOF: fprintf(out, "--------\n"); if (qbody) { @@ -273,7 +263,7 @@ int getln(char *buffer, int n) { int c; - sig_atomic_t psigint; + sig_atomic_t psigint = sigint; char *cp; cp = buffer; @@ -282,7 +272,6 @@ getln(char *buffer, int n) switch (setjmp(sigenv)) { case 0: wtuser = 1; - psigint = sigint; break; default: