[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-changelog] Handle the case where there are no spaces or parameters



# HG changeset patch
# User kaf24@xxxxxxxxxxxxxxxxxxxx
# Node ID e643fccb851bb5ef271057e02455661f4beff1bc
# Parent  8be7026371836fbeca738826391649cd00a2b947
Handle the case where there are no spaces or parameters
after the image name on the command line.

Signed-off-by: Mike Day <mdday@xxxxxxxxxx>

diff -r 8be702637183 -r e643fccb851b xen/arch/x86/setup.c
--- a/xen/arch/x86/setup.c      Wed Oct  5 13:06:23 2005
+++ b/xen/arch/x86/setup.c      Wed Oct  5 13:10:49 2005
@@ -475,13 +475,14 @@
     {
         static char dom0_cmdline[MAX_GUEST_CMDLINE];
 
-        /* Skip past the image name. */
+        /* Skip past the image name and copy to a local buffer. */
         while ( *cmdline == ' ' ) cmdline++;
         if ( (cmdline = strchr(cmdline, ' ')) != NULL )
+        {
             while ( *cmdline == ' ' ) cmdline++;
-
-        /* Copy the command line to a local buffer. */
-        strcpy(dom0_cmdline, cmdline);
+            strcpy(dom0_cmdline, cmdline);
+        }
+
         cmdline = dom0_cmdline;
 
         /* Append any extra parameters. */

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.