dwolfe@oakhill.sps.mot.com (Dave Wolfe) (04/26/91)
Since this didn't show up in the last monthly posting and I didn't get
an acknowledgment when I mailed it, I'll assume it didn't make it and
post it.
We use the forms feature of elm here as a simplistic means of time
reporting -- the form gets mailed to everyone in the group via cron and
each replies, filling in the charge codes and hours. I have found a
bug in the forms reply caused by the headers' buffers not being
cleared. If one has sent mail just prior to replying to the form and
specified a Cc: address, for example, the form reply is also sent to
those Cc: address(es). The following patch seems to take care of the
problem and still allows specifying headers by the usual means:
*** src/mailmsg2.c.orig Tue Apr 2 11:00:19 1991
--- src/mailmsg2.c Fri Apr 5 14:44:23 1991
***************
*** 174,179 ****
--- 174,191 ----
dprint(4, (debugfile, "-- renaming existing file %s to file %s --\n",
fname, filename));
rename(fname, filename);
+
+ /* kill leftover headers */
+ in_reply_to[0] = '\0';
+ expires[0] = '\0';
+ action[0] = '\0';
+ priority[0] = '\0';
+ reply_to[0] = '\0';
+ cc[0] = '\0';
+ expanded_cc[0] = '\0';
+ user_defined_header[0] = '\0';
+ bcc[0] = '\0';
+ expanded_bcc[0] = '\0';
}
else if (copy_msg && ! retransmit) { /* if retransmit we have it! */
if (attribution[0]) {
--
Dave Wolfe (dwolfe@oakhill.sps.mot.com) | Motorola Incorporated
"[RISC is] like obscenity, | MMTG (formerly MPG)
we all know what RISC is when we see it, | Austin, Texas 78735-8598
but no one can define it." Chris Torek | m/d OE112 (512)891-3246
--
Dave Wolfe (dwolfe@oakhill.sps.mot.com) | Motorola Incorporated
"[RISC is] like obscenity, | MMTG (formerly MPG)
we all know what RISC is when we see it, | Austin, Texas 78735-8598
but no one can define it." Chris Torek | m/d OE112 (512)891-3246