ldlinux: Initialise ipappend strings
authorMatt Fleming <matt.fleming@linux.intel.com>
Wed, 25 May 2011 19:26:23 +0000 (20:26 +0100)
committerMatt Fleming <matt.fleming@linux.intel.com>
Wed, 25 May 2011 19:26:23 +0000 (20:26 +0100)
Previouly __syslinux_get_ipappend_strings() was called as a
__constructor. However, as constructors are executed before we load
any ELF modules we need to explicitly call this function to initialise
the ipappend string.

Signed-off-by: Matt Fleming <matt.fleming@linux.intel.com>
com32/elflink/ldlinux/ldlinux.c

index 8b5fd30..84cb41f 100644 (file)
@@ -110,6 +110,7 @@ int main(int argc, char **argv)
 
        openconsole(&dev_rawcon_r, &dev_ansiserial_w);
 
+       __syslinux_get_ipappend_strings();
        parse_configs(NULL);
 
        __syslinux_init();