From f4e862aa2318a22fcdb15683b196f1bffcc067e7 Mon Sep 17 00:00:00 2001 From: Denis Spiridonov Date: Sat, 9 Jun 2012 17:23:29 +0400 Subject: [PATCH] fix connect after add certificate to trusted --- consolegui/application/client_class.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/consolegui/application/client_class.py b/consolegui/application/client_class.py index 7ef5fab..f5c4e2d 100755 --- a/consolegui/application/client_class.py +++ b/consolegui/application/client_class.py @@ -132,7 +132,6 @@ class AddServerCert (QtGui.QDialog): self.setAttribute(QtCore.Qt.WA_ShowModal) self.flag = 4 - self.exec_() def add_server(self): ca_certs = self.parent.trusted_path + "cert.list" @@ -158,6 +157,7 @@ class AddServerCert (QtGui.QDialog): if len(words) > 1: # if first word... if words[0] == host: + self.flag = 3 return 0 # Open file with compliance server certificates and server hostname @@ -166,7 +166,6 @@ class AddServerCert (QtGui.QDialog): fcl.close() show_msg (_('Server certificate add to trusted \n%s') \ %(self.parent.trusted_path + filename),_('Certificate add')) - self.flag = 3 from conf_connection import FrameConnection self.ConnectWidget = FrameConnection(self, self.ClientObj) @@ -451,6 +450,7 @@ class CheckingClientHTTPSConnection(CheckingHTTPSConnection): # add certificate server in trusted def add_server_cert(self, cert): self.add_cert = AddServerCert(self, self.ClientObj, cert) + self.add_cert.exec_() return self.add_cert.flag def connect_trusted_root(self, sock, root_cert, crl_certs):