• Fabrice Bellet's avatar
    agent: keep a track of the candidate refreshes being pruned · 48dac0d7
    Fabrice Bellet authored
    Refreshes with zero lifetime sent over tcp transport may cause the
    removal of the underlying socket when the remote peer closes the
    connection taking our request into account. These refreshes must be
    tracked and freeed on our side to avoid retransmission attempt on a
    closed socket and a heap-use-after-free error in that case.
    48dac0d7
conncheck.c 171 KB