]> git.ipfire.org Git - thirdparty/ipxe.git/commitdiff
[cmdline] Do not ignore empty initial arguments in concat_args()
authorMichael Brown <mcb30@ipxe.org>
Wed, 4 Jul 2012 12:37:08 +0000 (13:37 +0100)
committerMichael Brown <mcb30@ipxe.org>
Wed, 4 Jul 2012 12:37:08 +0000 (13:37 +0100)
Reported-by: Oliver Rath <rath@mglug.de>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/core/exec.c

index 49261194d8975ac42ec5efa4d1ca5816d46959a2..139cf7a846ab8e7d626fae1db28b9d463c31b6fe 100644 (file)
@@ -358,7 +358,7 @@ char * concat_args ( char **args ) {
        ptr = string;
        for ( arg = args ; *arg ; arg++ ) {
                ptr += sprintf ( ptr, "%s%s",
-                                ( ( ptr == string ) ? "" : " " ), *arg );
+                                ( ( arg == args ) ? "" : " " ), *arg );
        }
        assert ( ptr < ( string + len ) );