From: Xin Long <lucien.xin@xxxxxxxxx> Date: Sat, 5 Dec 2015 15:19:27 +0800 > If the chunks are enqueued successfully but sctp_cmd_interpreter() > return err to sctp_sendmsg() (mainly because of no mem), the chunks will > get re-queued, but we are dropping the reference and freeing them. > > The fix is to just drop the reference on the datamsg just as it had > succeeded, as: > - if the chunks weren't queued, this is enough to get them freed. > - if they were queued, they will get freed when they finally get out or > discarded. > > Signed-off-by: Xin Long <lucien.xin@xxxxxxxxx> Applied. -- To unsubscribe from this list: send the line "unsubscribe linux-sctp" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html