lkml.org 
[lkml]   [2009]   [Feb]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[patch 40/47] netfilter: xt_sctp: sctp chunk mapping doesnt work
    2.6.27-stable review patch.  If anyone has any objections, please let us know.

    ------------------

    From: Qu Haoran <haoran.qu@6wind.com>

    netfilter: xt_sctp: sctp chunk mapping doesn't work

    Upstream commit: d4e2675a

    When user tries to map all chunks given in argument, kernel
    works on a copy of the chunkmap, but at the end it doesn't
    check the copy, but the orginal one.

    Signed-off-by: Qu Haoran <haoran.qu@6wind.com>
    Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
    Signed-off-by: Patrick McHardy <kaber@trash.net>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>

    ---
    net/netfilter/xt_sctp.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    --- a/net/netfilter/xt_sctp.c
    +++ b/net/netfilter/xt_sctp.c
    @@ -105,7 +105,7 @@ match_packet(const struct sk_buff *skb,

    switch (chunk_match_type) {
    case SCTP_CHUNK_MATCH_ALL:
    - return SCTP_CHUNKMAP_IS_CLEAR(info->chunkmap);
    + return SCTP_CHUNKMAP_IS_CLEAR(chunkmapcopy);
    case SCTP_CHUNK_MATCH_ANY:
    return false;
    case SCTP_CHUNK_MATCH_ONLY:


    \
     
     \ /
      Last update: 2009-02-14 02:19    [W:0.020 / U:31.136 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site