#720098 debian-installer: Cannot connect to wifi SSID containing comma.

#720098#5
Date:
2013-08-18 15:24:30 UTC
From:
To:
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.

#720098#12
Date:
2013-08-19 12:55:32 UTC
From:
To:
this smells of trusting external input without sanitizing... eeks!
#720098#17
Date:
2013-08-19 13:14:45 UTC
From:
To:
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.

#720098#22
Date:
2013-08-19 16:42:40 UTC
From:
To:
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

#720098#27
Date:
2013-08-20 07:51:09 UTC
From:
To:
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..:-)