From: Dan Carpenter <dan.carpen...@oracle.com> Date: Mon, 25 Sep 2017 13:19:26 +0300
> The sctp_for_each_transport() function takes an pointer to int. The > cb->args[] array holds longs so it's only using the high 32 bits. It > works on little endian system but will break on big endian 64 bit > machines. > > Fixes: d25adbeb0cdb ("sctp: fix an use-after-free issue in sctp_sock_dump") > Signed-off-by: Dan Carpenter <dan.carpen...@oracle.com> > --- > v2: The v1 patch changed the function to take a long pointer, but v2 > just changes the caller. Applied, thanks.