aboutsummaryrefslogtreecommitdiff
path: root/init/init.c
diff options
context:
space:
mode:
authorMarcus Brinkmann <marcus@gnu.org>2001-01-07 17:05:41 +0000
committerMarcus Brinkmann <marcus@gnu.org>2001-01-07 17:05:41 +0000
commit1f2c071fb4b9f8f9b3184ecd4f05bb6dde830984 (patch)
treed4d4c58707e0dd0b177011635425ad7ff4d093ca /init/init.c
parent08acb4201d53562fcbcece79de54b7314a7f8f9d (diff)
downloadhurd-1f2c071fb4b9f8f9b3184ecd4f05bb6dde830984.tar.gz
hurd-1f2c071fb4b9f8f9b3184ecd4f05bb6dde830984.tar.bz2
hurd-1f2c071fb4b9f8f9b3184ecd4f05bb6dde830984.zip
2000-12-21 Marcus Brinkmann <marcus@gnu.org>
* init.c (process_rc_script): If malloc fails, return ENOMEM. Reported by Igor Khavkine <i_khavki@alcor.concordia.ca>.
Diffstat (limited to 'init/init.c')
-rw-r--r--init/init.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/init/init.c b/init/init.c
index 51aa581c..986ba1e4 100644
--- a/init/init.c
+++ b/init/init.c
@@ -1318,6 +1318,8 @@ process_rc_script ()
if (do_fastboot)
{
rcargs = malloc (rcargslen = sizeof _PATH_RUNCOM);
+ if (!rcargs)
+ return ENOMEM;
strcpy (rcargs, _PATH_RUNCOM);
}
else