Apart two function calls login(1) already used xalloc functions. If there
was a time when login tried to gracefully handle allocation errors that has
not been true for long time.
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
for (i = 0; envp[i] != NULL; i++)
continue;
- environ = malloc(sizeof(char *) * (i + 1));
- if (environ == NULL)
- return;
+ environ = xmalloc(sizeof(char *) * (i + 1));
for (i = 0; envp[i] != NULL; i++)
- if ((environ[i] = strdup(envp[i])) == NULL)
- return;
+ environ[i] = xstrdup(envp[i]);
environ[i] = NULL;
if (i > 0)