ldlinux: Only append missing filename extensions
commit556e76db9ba0d8f23770b839c9f42121b61d4348
authorMatt Fleming <matt.fleming@intel.com>
Thu, 29 Nov 2012 08:47:15 +0000 (29 08:47 +0000)
committerMatt Fleming <matt.fleming@intel.com>
Thu, 29 Nov 2012 08:47:15 +0000 (29 08:47 +0000)
treee0dbf840ecc3cce7fd62371e6cd1949a837833f6
parentaffd61825f0502af0697d393aeb76ddf0a7a4fac
ldlinux: Only append missing filename extensions

Don't append an extension like ".c32" if the command already has one!
This bug lead to "config.c32" being executed as "config.c32.c32" with
the below config snippet,

    LABEL config
        COM32 config.c32 /configs/isolinux.cfg

Reported-by: Ady <ady-sf@hotmail.com>
Signed-off-by: Matt Fleming <matt.fleming@intel.com>
com32/elflink/ldlinux/ldlinux.c