SCTP Discussions

Text archives Help


[SCTP-Discussion] Bug in SACK processing


Chronological Thread 
  • From: "Michael Nikolaev" <mvn AT gu.kiev.ua>
  • To: <discussion AT sctp.de>
  • Subject: [SCTP-Discussion] Bug in SACK processing
  • Date: Fri Aug 30 02:57:00 2002
  • List-id: SCTP Discussions <discussion.sctp.de>

Hello,

I guess, there is the following bug in the function rtx_process_sack()
[reltransfer.c].
At the beginning of this function the function rtx_process_sack() is called
that will
FREE() chunk data. Afterwards, at the end of rtx_process_sack() one of
functions
fc_sack_info() or fc_fast_retransmission() will be called that will call
eventually
fc_dequeue_sacked_chunks(). The latter function is scanning fields of chunk
data that have been previously deleted (from heap) in rtx_dequeue_up_to().
I think, it is was not very good idea to have the same chunk pointers in two
different lists.
Best regards,
Michael




Archive powered by MHonArc 2.6.19+.

Top of page