Ticket #3687 (closed defect: fixed)

Opened 7 months ago

Last modified 4 months ago

E2E toggeling is broken.

Reported by: steve-e Owned by: Asterix, bct
Priority: normal Milestone: 0.12
Component: None Version: svn
Severity: normal Keywords: e2e
Cc: OS: All

Description

E2E throws an traceback when you enable it, wait till it is established and disable it again without having sent message.

 File "gajim/src/common/xmpp/idlequeue.py", line 132, in process_events
    obj.pollin()
  File "gajim/src/common/xmpp/transports_nb.py", line 361, in pollin
    self._do_receive() 
  File "gajim/src/common/xmpp/transports_nb.py", line 500, in _do_receive
    self.on_receive(received)
  File "gajim/src/common/xmpp/dispatcher_nb.py", line 355, in dispatch
    handler['func'](session,stanza)
  File "gajim/src/common/connection_handlers.py", line 1539, in _messageCB
    self._FeatureNegCB(con, msg, session)
  File "gajim/src/common/connection_handlers.py", line 1277, in _FeatureNegCB
    self.dispatch('SESSION_NEG', (stanza.getFrom(), session, form))
  File "gajim/src/common/connection.py", line 171, in dispatch
    self.put_event((event, data))
  File "gajim/src/common/connection.py", line 167, in put_event
    gajim.handlers[ev[0]](self.name, ev[1])
  File "gajim.py", line 2036, in handle_session_negotiation
    ctrl = session.control
AttributeError: 'EncryptedStanzaSession' object has no attribute 'control'

Attachments

Change History

Changed 4 months ago by whateley@…

  • status changed from new to closed
  • resolution set to fixed

fixed by the session-centric merge

Add/Change #3687 (E2E toggeling is broken.)

Author



Change Properties
<Author field>
Action
as closed
Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.