X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Finstall-mh.c;h=d3890938193bb7df30604b9cd4b15eb6c62b5bcf;hp=34aed9505cdc4ff01ab6245ea0bfa5ec474bc834;hb=d8916ff5d389de5ab225cd6f40aeda1b285d0f28;hpb=5afa7072e3fe7fc42287e2149e1c23b363700795 diff --git a/uip/install-mh.c b/uip/install-mh.c index 34aed95..d389093 100644 --- a/uip/install-mh.c +++ b/uip/install-mh.c @@ -9,6 +9,7 @@ */ #include /* mh internals */ +#include #include /* structure for getpwuid() results */ static struct swit switches[] = { @@ -180,8 +181,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 +213,8 @@ query: fprintf (out, "%s: %s\n", np->n_name, np->n_field); } fclose (out); - return done (0); + done (0); + return 1; }