diff options
author | djm@kirby.fc.hp.com <djm@kirby.fc.hp.com> | 2005-12-29 15:31:18 -0600 |
---|---|---|
committer | djm@kirby.fc.hp.com <djm@kirby.fc.hp.com> | 2005-12-29 15:31:18 -0600 |
commit | f31dd4e51e06864491427ea8bd6531e657b8d860 (patch) | |
tree | 4ef6de17d231a0fff1e44e40978a54e1b0354555 | |
parent | aa09ece3b91451190368546e278801b216ea5bc3 (diff) | |
download | xen-f31dd4e51e06864491427ea8bd6531e657b8d860.tar.gz xen-f31dd4e51e06864491427ea8bd6531e657b8d860.tar.bz2 xen-f31dd4e51e06864491427ea8bd6531e657b8d860.zip |
Ensure initrd fields are set to 0 when no initrd is present (by Kevin Tian)
-rw-r--r-- | tools/libxc/xc_linux_build.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/libxc/xc_linux_build.c b/tools/libxc/xc_linux_build.c index 73f0c87aa3..bab6e8d1a8 100644 --- a/tools/libxc/xc_linux_build.c +++ b/tools/libxc/xc_linux_build.c @@ -397,6 +397,9 @@ static int setup_guest(int xc_handle, { ctxt->initrd.start = vinitrd_start; ctxt->initrd.size = initrd_len; + } else { + ctxt->initrd.start = 0; + ctxt->initrd.size = 0; } strncpy((char *)ctxt->cmdline, cmdline, IA64_COMMAND_LINE_SIZE); ctxt->cmdline[IA64_COMMAND_LINE_SIZE-1] = '\0'; |