]> diplodocus.org Git - nmh/blobdiff - uip/replsbr.c
Alter HasSuffixC()'s char * to be const.
[nmh] / uip / replsbr.c
index 80d1ff67d95d69c960c4f0fbd0ac05f0f587aab6..a9a659696ce147e52553e856d65079ff559148eb 100644 (file)
@@ -111,23 +111,23 @@ replout (FILE *inb, char *msg, char *drft, struct msgs *mp, int outputlinelen,
     if (!ccto) {
        cptr = fmt_findcomp ("to");
        if (cptr)
     if (!ccto) {
        cptr = fmt_findcomp ("to");
        if (cptr)
-           cptr->c_name = getcpy(NULL);
+           cptr->c_name = mh_xstrdup("");
     }
     if (!cccc) {
         cptr = fmt_findcomp("cc");
        if (cptr)
     }
     if (!cccc) {
         cptr = fmt_findcomp("cc");
        if (cptr)
-           cptr->c_name = getcpy(NULL);
+           cptr->c_name = mh_xstrdup("");
     }
     /* set up the "fcc" pseudo-component */
     if (fcc) {
        cptr = fmt_findcomp ("fcc");
        if (cptr)
     }
     /* set up the "fcc" pseudo-component */
     if (fcc) {
        cptr = fmt_findcomp ("fcc");
        if (cptr)
-           cptr->c_text = getcpy (fcc);
+           cptr->c_text = mh_xstrdup(fcc);
     }
     if ((cp = getenv("USER"))) {
        cptr = fmt_findcomp ("user");
        if (cptr)
     }
     if ((cp = getenv("USER"))) {
        cptr = fmt_findcomp ("user");
        if (cptr)
-           cptr->c_text = getcpy(cp);
+           cptr->c_text = mh_xstrdup(cp);
     }
     if (!ccme)
        ismymbox (NULL);
     }
     if (!ccme)
        ismymbox (NULL);
@@ -200,7 +200,7 @@ finished:
        }
        if (sp != cptr->c_text) {
            cp = cptr->c_text;
        }
        if (sp != cptr->c_text) {
            cp = cptr->c_text;
-           cptr->c_text = getcpy (sp);
+           cptr->c_text = mh_xstrdup(sp);
            free (cp);
        }
     }
            free (cp);
        }
     }
@@ -609,8 +609,7 @@ fix_addresses (char *str) {
 
     if (fixed_address) {
         return fixed_str;
 
     if (fixed_address) {
         return fixed_str;
-    } else {
-        free (fixed_str);
-        return str  ?  strdup (str)  :  NULL;
     }
     }
+    free (fixed_str);
+    return str  ?  strdup (str)  :  NULL;
 }
 }