summaryrefslogtreecommitdiffstats
path: root/patches/source/wicd/wicd-1.7.2.4.sanitize.string.bugfix.diff
blob: 4be44631c771ec07c85547725ada99937865926b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
--- ./wicd/misc.py.orig	2012-04-30 14:20:09.000000000 -0500
+++ ./wicd/misc.py	2012-05-09 14:08:24.611298308 -0500
@@ -430,7 +430,7 @@
     """ Sanitize property names to be used in config-files. """
     allowed = string.ascii_letters + '_' + string.digits
     table = string.maketrans(allowed, ' ' * len(allowed))
-    return s.translate(None, table)
+    return s.encode('ascii', 'replace').translate(None, table)
 
 def sanitize_escaped(s):
     """ Sanitize double-escaped unicode strings. """