use a regexp for the ssl bug workaround
authorThomasV <thomasv@gitorious>
Tue, 8 Oct 2013 11:24:54 +0000 (13:24 +0200)
committerThomasV <thomasv@gitorious>
Tue, 8 Oct 2013 11:24:54 +0000 (13:24 +0200)
lib/interface.py

index d788700..cc1553a 100644 (file)
@@ -327,7 +327,7 @@ class Interface(threading.Thread):
                 s.close()
                 cert = ssl.DER_cert_to_PEM_cert(dercert)
                 # workaround android bug
-                cert = cert.replace("==-----END CERTIFICATE-----", "==\n-----END CERTIFICATE-----")
+                cert = re.sub("([^\n])-----END CERTIFICATE-----","\\1\n-----END CERTIFICATE-----",cert)
                 temporary_path = cert_path + '.temp'
                 with open(temporary_path,"w") as f:
                     f.write(cert)