diff options
author | Felix Fietkau <nbd@openwrt.org> | 2016-02-11 15:00:19 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2016-02-11 15:00:19 +0000 |
commit | ca74e862bc7e5966160de5664a1c3a0c5c8cd9cc (patch) | |
tree | ea140dc39efa491d2bf2b92da75df97dc3760112 /target | |
parent | c33e86a8542ba717bb41d2c2ef3af4f87d8ad4d4 (diff) | |
download | master-187ad058-ca74e862bc7e5966160de5664a1c3a0c5c8cd9cc.tar.gz master-187ad058-ca74e862bc7e5966160de5664a1c3a0c5c8cd9cc.tar.bz2 master-187ad058-ca74e862bc7e5966160de5664a1c3a0c5c8cd9cc.zip |
kernel: fix uninitialized variable in bridge multicast-to-unicast patch on 4.3
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48690 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target')
-rw-r--r-- | target/linux/generic/patches-4.3/645-bridge_multicast_to_unicast.patch | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/target/linux/generic/patches-4.3/645-bridge_multicast_to_unicast.patch b/target/linux/generic/patches-4.3/645-bridge_multicast_to_unicast.patch index d3ce4efeae..0e360fc1cf 100644 --- a/target/linux/generic/patches-4.3/645-bridge_multicast_to_unicast.patch +++ b/target/linux/generic/patches-4.3/645-bridge_multicast_to_unicast.patch @@ -135,7 +135,11 @@ Implement optinal multicast->unicast conversion for igmp snooping struct igmpv3_report *ih; struct igmpv3_grec *grec; int i; -@@ -1038,9 +1062,10 @@ static int br_ip4_multicast_igmp3_report +@@ -1035,12 +1059,13 @@ static int br_ip4_multicast_igmp3_report + continue; + } + ++ src = eth_hdr(skb)->h_source; if ((type == IGMPV3_CHANGE_TO_INCLUDE || type == IGMPV3_MODE_IS_INCLUDE) && ntohs(grec->grec_nsrcs) == 0) { @@ -143,7 +147,6 @@ Implement optinal multicast->unicast conversion for igmp snooping + br_ip4_multicast_leave_group(br, port, group, vid, src); } else { - err = br_ip4_multicast_add_group(br, port, group, vid); -+ src = eth_hdr(skb)->h_source; + err = br_ip4_multicast_add_group(br, port, group, vid, src); if (err) break; |