浏览代码

[NET] ethtool: fix oops by testing correct struct member

Noticed by Willy Tarreau.

Signed-off-by: Jeff Garzik <jeff@garzik.org>
Jeff Garzik 19 年之前
父节点
当前提交
e1b90c416d
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      net/core/ethtool.c

+ 1 - 1
net/core/ethtool.c

@@ -437,7 +437,7 @@ static int ethtool_set_pauseparam(struct net_device *dev, void __user *useraddr)
 {
 {
 	struct ethtool_pauseparam pauseparam;
 	struct ethtool_pauseparam pauseparam;
 
 
-	if (!dev->ethtool_ops->get_pauseparam)
+	if (!dev->ethtool_ops->set_pauseparam)
 		return -EOPNOTSUPP;
 		return -EOPNOTSUPP;
 
 
 	if (copy_from_user(&pauseparam, useraddr, sizeof(pauseparam)))
 	if (copy_from_user(&pauseparam, useraddr, sizeof(pauseparam)))