X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Finstall-mh.c;h=c4847711fbd1796817a069f9ac3da5995c3c4b83;hp=34aed9505cdc4ff01ab6245ea0bfa5ec474bc834;hb=5dd6771b28c257af405d7248639ed0e3bcdce38b;hpb=5afa7072e3fe7fc42287e2149e1c23b363700795 diff --git a/uip/install-mh.c b/uip/install-mh.c index 34aed95..c484771 100644 --- a/uip/install-mh.c +++ b/uip/install-mh.c @@ -1,14 +1,13 @@ /* * install-mh.c -- initialize the nmh environment of a new user * - * $Id$ - * * This code is Copyright (c) 2002, by the authors of nmh. See the * COPYRIGHT file in the root directory of the nmh distribution for * complete copyright information. */ #include /* mh internals */ +#include #include /* structure for getpwuid() results */ static struct swit switches[] = { @@ -180,8 +179,7 @@ query: /* * Add some initial elements to the profile/context list */ - if (!(m_defs = (struct node *) malloc (sizeof *np))) - adios (NULL, "unable to allocate profile storage"); + m_defs = (struct node *) mh_xmalloc (sizeof *np); np = m_defs; np->n_name = getcpy ("Path"); np->n_field = getcpy (pathname); @@ -213,7 +211,8 @@ query: fprintf (out, "%s: %s\n", np->n_name, np->n_field); } fclose (out); - return done (0); + done (0); + return 1; }