X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Fsortm.c;h=0c5511de528386d6be96c324c6548b473650bb93;hp=470fa8b39a647cda4fa735c7dc7210762fcd342c;hb=b6823062c9806496b39ff12bf1fbe43ae127c96c;hpb=b78007de9802005825390bee71dfce2306b42519 diff --git a/uip/sortm.c b/uip/sortm.c index 470fa8b..0c5511d 100644 --- a/uip/sortm.c +++ b/uip/sortm.c @@ -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); }