projects
/
mmh
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
refile: Never change the current folder
[mmh]
/
uip
/
distsbr.c
diff --git
a/uip/distsbr.c
b/uip/distsbr.c
index
a856dc7
..
a600b77
100644
(file)
--- a/
uip/distsbr.c
+++ b/
uip/distsbr.c
@@
-59,7
+59,6
@@
distout(char *drft, char *msgnam, char *backup)
ifp)) {
case FLD:
case FLDPLUS:
ifp)) {
case FLD:
case FLDPLUS:
- case FLDEOF:
if (!uprf(name, "resent")) {
advise(NULL, "Please re-edit draft to remove the ``%s'' header.", name);
goto leave_bad;
if (!uprf(name, "resent")) {
advise(NULL, "Please re-edit draft to remove the ``%s'' header.", name);
goto leave_bad;
@@
-75,13
+74,9
@@
distout(char *drft, char *msgnam, char *backup)
resent = add(buffer, resent);
fputs(buffer, ofp);
}
resent = add(buffer, resent);
fputs(buffer, ofp);
}
- if (state == FLDEOF) {
- goto process;
- }
break;
case BODY:
break;
case BODY:
- case BODYEOF:
for (dp = buffer; *dp; dp++) {
if (!isspace(*dp)) {
advise(NULL, "Please re-edit draft to consist of headers only.");
for (dp = buffer; *dp; dp++) {
if (!isspace(*dp)) {
advise(NULL, "Please re-edit draft to consist of headers only.");
@@
-123,7
+118,7
@@
process: ;
}
return NOTOK;
}
}
return NOTOK;
}
- free(resent);
+ mh_free0(&resent);
if (txtfd != NOTOK) {
lseek(txtfd, (off_t) 0, SEEK_SET); /* msgnam not accurate */
if (txtfd != NOTOK) {
lseek(txtfd, (off_t) 0, SEEK_SET); /* msgnam not accurate */
@@
-176,7
+171,6
@@
ready_msg(char *msgnam)
switch (state) {
case FLD:
case FLDPLUS:
switch (state) {
case FLD:
case FLDPLUS:
- case FLDEOF:
if (uprf(name, "resent")) {
fprintf(ofp, "Prev-");
}
if (uprf(name, "resent")) {
fprintf(ofp, "Prev-");
}
@@
-186,13
+180,9
@@
ready_msg(char *msgnam)
sizeof buffer, ifp);
fputs(buffer, ofp);
}
sizeof buffer, ifp);
fputs(buffer, ofp);
}
- if (state == FLDEOF) {
- goto process;
- }
break;
case BODY:
break;
case BODY:
- case BODYEOF:
fclose(ofp);
cp = m_mktemp2(NULL, "dist", &txtfd, NULL);
fclose(ofp);
cp = m_mktemp2(NULL, "dist", &txtfd, NULL);