Fix spelling and encoding errors in manpages and an error message
[mmh] / uip / sortm.c
index 470fa8b..0c5511d 100644 (file)
@@ -161,7 +161,7 @@ main(int argc, char **argv)
                        if (folder)
                                adios(EX_USAGE, NULL, "only one folder at a time!");
                        else
-                               folder = getcpy(expandfol(cp));
+                               folder = mh_xstrdup(expandfol(cp));
                } else
                        app_msgarg(&msgs, cp);
        }
@@ -265,8 +265,8 @@ main(int argc, char **argv)
                        }
                }
                *fp = 0;
-               free(slist);
-               free(dlist);
+               mh_free0(&slist);
+               mh_free0(&dlist);
                dlist = flist;
        }
 
@@ -368,9 +368,9 @@ get_fields(char *datesw, int msg, struct smsg *smsg)
                        if (state == LENERR || state == FMTERR)
                                admonish(NULL, "format error in message %d (header #%d)", msg, compnum);
                        if (datecomp)
-                               free(datecomp);
+                               mh_free0(&datecomp);
                        if (subjcomp)
-                               free(subjcomp);
+                               mh_free0(&subjcomp);
                        fclose(in);
                        return (0);
 
@@ -432,7 +432,7 @@ get_fields(char *datesw, int msg, struct smsg *smsg)
        }
        fclose(in);
        if (datecomp)
-               free(datecomp);
+               mh_free0(&datecomp);
 
        return (1);
 }