wicd cannot handle an essid made of only numbers
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
wicd |
Fix Released
|
Medium
|
Dan O'Reilly |
Bug Description
Wicd fails to connect to an network with an essid composed of only numbers. The bug is 2 places, first of which is already fixed in 1.6 bzr branch. I am attaching a patch for the second one.
Bug is in wicd 1.6.2.2
Trace is as follows :
2009/10/16 14:49:25 :: Traceback (most recent call last):
2009/10/16 14:49:25 :: File "/usr/lib/
2009/10/16 14:49:25 :: self.run()
2009/10/16 14:49:25 :: File "/usr/lib/
2009/10/16 14:49:25 :: self._connect()
2009/10/16 14:49:25 :: File "/usr/lib/
2009/10/16 14:49:25 :: self.generate_
2009/10/16 14:49:25 :: File "/usr/lib/
2009/10/16 14:49:25 :: return func(self, *__args, **__kargs)
2009/10/16 14:49:25 :: File "/usr/lib/
2009/10/16 14:49:25 :: self.network['psk'] = wiface.
2009/10/16 14:49:25 :: File "/usr/lib/
2009/10/16 14:49:25 :: return misc.RunRegex(
2009/10/16 14:49:25 :: File "/usr/lib/
2009/10/16 14:49:25 :: close_fds=fds, cwd='/', env=tmpenv)
2009/10/16 14:49:25 :: File "/usr/lib/
2009/10/16 14:49:25 :: errread, errwrite)
2009/10/16 14:49:25 :: File "/usr/lib/
2009/10/16 14:49:25 :: raise child_exception
2009/10/16 14:49:25 :: TypeError: coercing to Unicode: need string or buffer, int found
Changed in wicd: | |
status: | Fix Committed → Fix Released |
Thanks, I've committed the patch.