X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=glue_netfs.c;h=e47bcc8414747566fac0f3ed87a35d7012b07f03;hb=aaccd566c8920f39c752a07aea130f710b9fca3c;hp=51a38cec02ca5ce353d40f092fa480159fd80e99;hpb=344b73c4cfba3b4ea35f306cac212af13b32fd45;p=debian%2Felilo diff --git a/glue_netfs.c b/glue_netfs.c index 51a38ce..e47bcc8 100644 --- a/glue_netfs.c +++ b/glue_netfs.c @@ -169,10 +169,13 @@ netfs_setdefaults(VOID *intf, config_file_t *config, CHAR16 *kname, UINTN maxlen # if defined(CONFIG_ia64) # define CONFIG_ARCH_EXTENSION L"-ia64.conf\0" +# define EXTENSION_LENGTH 11 # elif defined (CONFIG_ia32) -# define CONFIG_ARCH_EXTENSION L"-ia64.conf\0" +# define CONFIG_ARCH_EXTENSION L"-ia32.conf\0" +# define EXTENSION_LENGTH 11 # elif defined (CONFIG_x86_64) # define CONFIG_ARCH_EXTENSION L"-x86_64.conf\0" +# define EXTENSION_LENGTH 13 # else # error "You need to specfy your default arch config file" # endif @@ -187,19 +190,19 @@ netfs_setdefaults(VOID *intf, config_file_t *config, CHAR16 *kname, UINTN maxlen StrnCpy(config[0].fname+8, CONFIG_EXTENSION, 6); StrnCpy(config[1].fname, str, maxlen-1); - StrnCpy(config[1].fname+6, CONFIG_ARCH_EXTENSION, 11); + StrnCpy(config[1].fname+6, CONFIG_ARCH_EXTENSION, EXTENSION_LENGTH); StrnCpy(config[2].fname, str, maxlen-1); StrnCpy(config[2].fname+6, CONFIG_EXTENSION, 6); StrnCpy(config[3].fname, str, maxlen-1); - StrnCpy(config[3].fname+4, CONFIG_ARCH_EXTENSION, 11); + StrnCpy(config[3].fname+4, CONFIG_ARCH_EXTENSION, EXTENSION_LENGTH); StrnCpy(config[4].fname, str, maxlen-1); StrnCpy(config[4].fname+4, CONFIG_EXTENSION, 6); StrnCpy(config[5].fname, str, maxlen-1); - StrnCpy(config[5].fname+2, CONFIG_ARCH_EXTENSION, 11); + StrnCpy(config[5].fname+2, CONFIG_ARCH_EXTENSION, EXTENSION_LENGTH); StrnCpy(config[6].fname, str, maxlen-1); StrnCpy(config[6].fname+2, CONFIG_EXTENSION, 6);