Changes between Initial Version and Version 1 of Ticket #8185, comment 24


Ignore:
Timestamp:
Apr 22, 2016, 2:37:27 PM (2 years ago)
Author:
cypherpunks
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #8185, comment 24

    initial v1  
    1 This bug message depends circuit in question and data client plans to append there. If entry relay lost n_chan (connection to middle relay attached to used circuit) then it sends destroy cell to client. Such cell processed by `command_process_destroy_cell`, thus marks circuit for close, clears n_chan, while keeps strteams attached to marked for close circuit. If any those stream's data client plans to package before circuit freed then message triggered.
     1This bug message depends circuit in question and data client plans to append there. If entry relay ~~lost n_chan (connection to middle relay attached to used circuit) then it~~ sends destroy cell for some reason to client. Such cell processed by `command_process_destroy_cell`, thus marks circuit for close, clears n_chan, while keeps strteams attached to marked for close circuit. If any those stream's data client plans to package before circuit freed then message triggered.