]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-client.git/commit
net/x25: Fix overflow when accumulating packets
authorMartin Schiller <ms@dev.tdt.de>
Tue, 31 Mar 2026 07:43:18 +0000 (09:43 +0200)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 2 Apr 2026 11:36:08 +0000 (13:36 +0200)
commita1822cb524e89b4cd2cf0b82e484a2335496a6d9
tree2848b3b99fd5a54942cadc15c619b73e0f16f358
parentd10a26aa4d072320530e6968ef945c8c575edf61
net/x25: Fix overflow when accumulating packets

Add a check to ensure that `x25_sock.fraglen` does not overflow.

The `fraglen` also needs to be resetted when purging `fragment_queue` in
`x25_clear_queues()`.

Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
Suggested-by: Yiming Qian <yimingqian591@gmail.com>
Signed-off-by: Martin Schiller <ms@dev.tdt.de>
Link: https://patch.msgid.link/20260331-x25_fraglen-v4-2-3e69f18464b4@dev.tdt.de
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
net/x25/x25_in.c
net/x25/x25_subr.c