]> xenbits.xensource.com Git - people/liuw/freebsd.git/commitdiff
Use the correct length. The wrong one was too large.
authortuexen <tuexen@FreeBSD.org>
Fri, 6 Nov 2015 22:08:05 +0000 (22:08 +0000)
committertuexen <tuexen@FreeBSD.org>
Fri, 6 Nov 2015 22:08:05 +0000 (22:08 +0000)
MFC after: 3 days

sys/netinet/sctp_indata.c

index 3f00c24f7fdaaaca9e541c064e9aa003d8a9a917..9c72d8bd124bc2f657336e0113ce3086baf353cc 100644 (file)
@@ -225,7 +225,7 @@ sctp_build_ctl_nchunk(struct sctp_inpcb *inp, struct sctp_sndrcvinfo *sinfo)
        if (sctp_is_feature_on(inp, SCTP_PCB_FLAGS_RECVNXTINFO) &&
            (seinfo->serinfo_next_flags & SCTP_NEXT_MSG_AVAIL)) {
                provide_nxt = 1;
-               len += CMSG_SPACE(sizeof(struct sctp_rcvinfo));
+               len += CMSG_SPACE(sizeof(struct sctp_nxtinfo));
        } else {
                provide_nxt = 0;
        }