Dear Maintainer, When attempting to install Debian Jessie over wifi, my SSID, which contains a comma, is shown as two seperate networks. I am unable to connect to either.
this smells of trusting external input without sanitizing... eeks!
Russell Haley <bogons@tamu.edu> (2013-08-18):
| int netcfg_wireless_show_essids(struct debconfclient *client, struct netcfg_interface *interface)
[…]
| /* Create list of available ESSIDs. */
| for (network = network_list.result; network; network = network->next) {
| if (!exists_in_network_list(network_list, network)) {
| strcat(buffer, network->b.essid);
| strcat(buffer, ", ");
| }
| }
Mraw,
KiBi.
Hello, contains a either. There is another bug report on a similar matter, see [1]. netcfg_interface *interface) Yes, that's the part that gets later substituted in the debconf template. I remember discussing this a while ago, but I don't remember any solution to the problem, any suggestions are welcomed. [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=702702 Sorina
forcemerge 702702 720098 thanks Quoting Sorina - Gabriela Sandu (sandu.sorina@gmail.com): Sure, let's merge both bugs. This is definitely the same one. I'm sure the fix can be found by someone who already worked significantly on netcfg (hint, hint....) as part of some general work to lower the number of bugs it has..:-)