X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=src%2Finstall%2Bsetup%2Flibsmooth%2Fnetstuff.c;fp=src%2Finstall%2Bsetup%2Flibsmooth%2Fnetstuff.c;h=e742397c18fda53c96ce18ebef2b689a00860cdc;hb=4061c03f5fd86e2730a96cf7b0a03ea0afb9d106;hp=1fb95dc659548bc2e724316bcf255c696090cd2d;hpb=dba3aa2bf33c8bd07a4e9896c487b9b113f65d84;p=ipfire-2.x.git diff --git a/src/install+setup/libsmooth/netstuff.c b/src/install+setup/libsmooth/netstuff.c index 1fb95dc659..e742397c18 100644 --- a/src/install+setup/libsmooth/netstuff.c +++ b/src/install+setup/libsmooth/netstuff.c @@ -345,7 +345,7 @@ int get_knic(int card) //returns "0" for zero cards or error and "1" card is fo strcpy(temp, ""); findkey(kv, searchstr, temp); if (strlen(temp)) { strcpy(knics[ card ].macaddr, temp); - strcpy(knics[ card ].colour, "GREEN"); + strcpy(knics[ card ].colour, ucolourcard[card]); sprintf(searchstr, "%s_DESCRIPTION", ucolourcard[card]); findkey(kv, searchstr, temp); @@ -359,6 +359,7 @@ int get_knic(int card) //returns "0" for zero cards or error and "1" card is fo strcpy(knics[ card ].description, ctr[TR_UNSET]); ret_value = 0; } + freekeyvalues(kv); return ret_value; }