diff options
Diffstat (limited to 'net/switchdev/switchdev.c')
-rw-r--r-- | net/switchdev/switchdev.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net/switchdev/switchdev.c b/net/switchdev/switchdev.c index 8950d39af341..d6b4a84a4a79 100644 --- a/net/switchdev/switchdev.c +++ b/net/switchdev/switchdev.c | |||
@@ -869,7 +869,7 @@ static int switchdev_port_br_afspec(struct net_device *dev, | |||
869 | err = f(dev, &vlan.obj); | 869 | err = f(dev, &vlan.obj); |
870 | if (err) | 870 | if (err) |
871 | return err; | 871 | return err; |
872 | memset(&vlan, 0, sizeof(vlan)); | 872 | vlan.vid_begin = 0; |
873 | } else { | 873 | } else { |
874 | if (vlan.vid_begin) | 874 | if (vlan.vid_begin) |
875 | return -EINVAL; | 875 | return -EINVAL; |
@@ -878,7 +878,7 @@ static int switchdev_port_br_afspec(struct net_device *dev, | |||
878 | err = f(dev, &vlan.obj); | 878 | err = f(dev, &vlan.obj); |
879 | if (err) | 879 | if (err) |
880 | return err; | 880 | return err; |
881 | memset(&vlan, 0, sizeof(vlan)); | 881 | vlan.vid_begin = 0; |
882 | } | 882 | } |
883 | } | 883 | } |
884 | 884 | ||