aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordjm@kirby.fc.hp.com <djm@kirby.fc.hp.com>2005-12-29 15:31:18 -0600
committerdjm@kirby.fc.hp.com <djm@kirby.fc.hp.com>2005-12-29 15:31:18 -0600
commitf31dd4e51e06864491427ea8bd6531e657b8d860 (patch)
tree4ef6de17d231a0fff1e44e40978a54e1b0354555
parentaa09ece3b91451190368546e278801b216ea5bc3 (diff)
downloadxen-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.c3
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';