changeset a75bdf1f17ab in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=a75bdf1f17ab description: remove old FIXME, don't crash when we receive badly encoded char via zeroconf. Fixes #5178
diffstat:
src/common/zeroconf/zeroconf_avahi.py | 8 ++------ 1 files changed, 2 insertions(+), 6 deletions(-)
diffs (25 lines):
diff -r 83c045efe553 -r a75bdf1f17ab src/common/zeroconf/zeroconf_avahi.py --- a/src/common/zeroconf/zeroconf_avahi.py Tue Jul 28 23:13:34 2009 +0200 +++ b/src/common/zeroconf/zeroconf_avahi.py Wed Jul 29 12:09:02 2009 +0200 @@ -115,11 +115,7 @@ for els in txt_array: key, val = '', None for c in els: - #FIXME: remove when outdated, this is for avahi < 0.6.14 - if c < 0 or c > 255: - c = '.' - else: - c = chr(c) + c = chr(c) if val is None: if c == '=': val = '' @@ -129,7 +125,7 @@ val += c if val is None: # missing '=' val = '' - txt_dict[key] = val.decode('utf-8') + txt_dict[key] = val.decode('utf-8', 'ignore') return txt_dict def service_resolved_callback(self, interface, protocol, name, stype, domain, host, aprotocol, address, port, txt, flags):