]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commit
sctp: Fix SKB list traversal in sctp_intl_store_reasm().
authorDavid S. Miller <davem@davemloft.net>
Sun, 11 Nov 2018 03:28:27 +0000 (19:28 -0800)
committerDavid S. Miller <davem@davemloft.net>
Sun, 11 Nov 2018 03:28:27 +0000 (19:28 -0800)
commit348bbc25c40844c5efa083a3842c7f53d70a815e
treecea1c8ab0d2ebc06f38790b3f84411281003f29d
parent9e733177c71a81ae9be22dbacc79a0dd60a99f21
sctp: Fix SKB list traversal in sctp_intl_store_reasm().

To be fully correct, an iterator has an undefined value when something
like skb_queue_walk() naturally terminates.

This will actually matter when SKB queues are converted over to
list_head.

Formalize what this code ends up doing with the current
implementation.

Signed-off-by: David S. Miller <davem@davemloft.net>
net/sctp/stream_interleave.c