Call readconfig() on mhn.defaults so we get default entries in for use
authorKen Hornstein <kenh@pobox.com>
Fri, 16 Mar 2012 03:00:06 +0000 (23:00 -0400)
committerKen Hornstein <kenh@pobox.com>
Fri, 16 Mar 2012 03:00:06 +0000 (23:00 -0400)
with attach.

uip/sendsbr.c

index 04d6ea9..91eaddf 100644 (file)
@@ -192,6 +192,7 @@ attach(char *attachment_header_field_name, char *draft_file_name,
     int                        has_body;               /* draft has a message body */
     int                        length;                 /* length of attachment header field name */
     char               *p;                     /* miscellaneous string pointer */
+    FILE               *fp;                    /* pointer for mhn.defaults */
 
     /*
      * Open up the draft file.
@@ -301,6 +302,11 @@ attach(char *attachment_header_field_name, char *draft_file_name,
      * that specify attachments.  Add a mhbuild MIME composition file for each.
      */
 
+    if ((fp = fopen (p = etcpath ("mhn.defaults"), "r"))) {
+       readconfig ((struct node **) NULL, fp, p, 0);
+       fclose(fp);
+    }
+
     rewind(draft_file);
 
     while (get_line() != EOF && *field != '\0' && *field != '-') {