changeset ed03130710de in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=ed03130710de description: prevent traceback when negociating E2E. see #5015 diffstat:
src/common/stanza_session.py | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-)
diffs (15 lines):
diff -r 2710b2bcb861 -r ed03130710de src/common/stanza_session.py --- a/src/common/stanza_session.py Sat May 16 14:32:17 2009 +0200 +++ b/src/common/stanza_session.py Sun May 17 17:59:00 2009 +0200 @@ -886,7 +886,10 @@ srses = secrets.secrets().retained_secrets(self.conn.name, self.jid.getStripped())
- srshash = base64.b64decode(form.getField('srshash')) + try: + srshash = base64.b64decode(form['srshash']) + except IndexError: + return
for s in srses: secret = s[0]