From 7b3b8bb0758c8e82f69a3ac4253141bc957df696 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Mon, 14 Jan 2008 23:32:37 -0800 Subject: [PATCH] --- yaml --- r: 78810 b: refs/heads/master c: 9bb268ed7c5f0ec76a5bd6824450a104231152ba h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/net/netfilter/xt_DSCP.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 3d3ce17229c7..d0e58ca06142 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 11fa2aa362fa54b9eaa8adce9a89f9b467cc9214 +refs/heads/master: 9bb268ed7c5f0ec76a5bd6824450a104231152ba diff --git a/trunk/net/netfilter/xt_DSCP.c b/trunk/net/netfilter/xt_DSCP.c index fd7500ecadfd..9951e7f85e32 100644 --- a/trunk/net/netfilter/xt_DSCP.c +++ b/trunk/net/netfilter/xt_DSCP.c @@ -128,7 +128,7 @@ tos_tg(struct sk_buff *skb, const struct net_device *in, u_int8_t orig, nv; orig = ipv4_get_dsfield(iph); - nv = (orig & info->tos_mask) ^ info->tos_value; + nv = (orig & ~info->tos_mask) ^ info->tos_value; if (orig != nv) { if (!skb_make_writable(skb, sizeof(struct iphdr)))