X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=uip%2Ffolder.c;h=c8b3c60d656d5744ada3f9a6e443910ce5291587;hb=d4c34b4439a9dbd89664de460ed37ecddc260fb1;hp=4ffb9f5b18622ee6f7eb93323e0682244a3749b5;hpb=b4987f510fb3494bfc5b11fc92d2047cdb51642b;p=mmh diff --git a/uip/folder.c b/uip/folder.c index 4ffb9f5..c8b3c60 100644 --- a/uip/folder.c +++ b/uip/folder.c @@ -263,7 +263,7 @@ main(int argc, char **argv) } for (cp = getcpy(getcurfol()); *ap; ap++) cp = add(*ap, add(" ", cp)); - free(dp); + mh_free0(&dp); context_replace(stack, cp); /* update folder stack */ } else { /* update folder stack */ @@ -294,7 +294,7 @@ main(int argc, char **argv) /* delete folder stack entry from context */ context_del(stack); } - free(dp); + mh_free0(&dp); } if (pushsw || popsw) { cp = toabsdir(argfolder); @@ -313,7 +313,7 @@ main(int argc, char **argv) dp = getcpy(cp); for (ap = brkstring(dp, " ", "\n"); *ap; ap++) printf(" %s", *ap); - free(dp); + mh_free0(&dp); } printf("\n"); @@ -324,7 +324,7 @@ main(int argc, char **argv) /* Allocate initial space to record folder information */ maxFolderInfo = CRAWL_NUMFOLDERS; - fi = mh_xmalloc(maxFolderInfo * sizeof(*fi)); + fi = mh_xcalloc(maxFolderInfo, sizeof(*fi)); /* ** Scan the folders