X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/66d4999b6e82edc2dfcb9f2c46328f4eaef0f737..665dfc96:/uip/mhstore.c?ds=sidebyside diff --git a/uip/mhstore.c b/uip/mhstore.c index a3481034..2b844c2a 100644 --- a/uip/mhstore.c +++ b/uip/mhstore.c @@ -1,6 +1,4 @@ - -/* - * mhstore.c -- store the contents of MIME messages +/* mhstore.c -- store the contents of MIME messages * * This code is Copyright (c) 2002, by the authors of nmh. See the * COPYRIGHT file in the root directory of the nmh distribution for @@ -266,7 +264,7 @@ do_cache: /* * Cache the current directory before we do any chdirs()'s. */ - cwd = add(pwd(), NULL); + cwd = mh_xstrdup(pwd()); if (!context_find ("path")) free (path ("./", TFOLDER)); @@ -278,14 +276,13 @@ do_cache: * check if message is coming from file */ if (file) { - if (!(cts = (CT *) mh_xcalloc ((size_t) 2, sizeof(*cts)))) - adios (NULL, "out of memory"); + cts = mh_xcalloc(2, sizeof *cts); ctp = cts; if ((ct = parse_mime (file))) { *ctp++ = ct; if (outfile) { - ct->c_storage = add (outfile, NULL); + ct->c_storage = mh_xstrdup(outfile); } } } else { @@ -315,8 +312,7 @@ do_cache: done (1); seq_setprev (mp); /* set the previous-sequence */ - if (!(cts = (CT *) mh_xcalloc ((size_t) (mp->numsel + 1), sizeof(*cts)))) - adios (NULL, "out of memory"); + cts = mh_xcalloc(mp->numsel + 1, sizeof *cts); ctp = cts; for (msgnum = mp->lowsel; msgnum <= mp->hghsel; msgnum++) { @@ -327,7 +323,7 @@ do_cache: if ((ct = parse_mime (msgnam))) { *ctp++ = ct; if (outfile) { - ct->c_storage = add (outfile, NULL); + ct->c_storage = mh_xstrdup(outfile); } } }