* grub-core/net/bootp.c (set_env_limn_ro): Replace reserved ':' with

'_' in variable names.
	* grub-core/net/net.c (grub_net_network_level_interface_register):
	Likewise.
This commit is contained in:
Vladimir 'phcoder' Serbinenko 2012-05-08 14:07:49 +02:00
parent 6ae485aaef
commit 1739b1fef8
3 changed files with 19 additions and 0 deletions

View file

@ -39,7 +39,11 @@ set_env_limn_ro (const char *intername, const char *suffix,
char c;
char varname[sizeof ("net_") + grub_strlen (intername) + sizeof ("_")
+ grub_strlen (suffix)];
char *ptr;
grub_snprintf (varname, sizeof (varname), "net_%s_%s", intername, suffix);
for (ptr = varname; *ptr; ptr++)
if (*ptr == ':')
*ptr = '_';
c = value[len];
value[len] = 0;
grub_env_set (varname, value);