浏览代码

rmnet_core: Set proper maxtype element for NL attributes

maxtype should be set to the value of the highest attribute type that
is valid, not the number of valid attributes accepted. This ensures that
attributes with types higher than this number are ignored properly.

Change-Id: Ife53a4a9a7327a8d89e709320eb1c6cb50992922
Signed-off-by: Sean Tranchetti <[email protected]>
Sean Tranchetti 4 年之前
父节点
当前提交
80816d12be
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      core/rmnet_config.c

+ 1 - 1
core/rmnet_config.c

@@ -517,7 +517,7 @@ nla_put_failure:
 
 struct rtnl_link_ops rmnet_link_ops __read_mostly = {
 	.kind		= "rmnet",
-	.maxtype	= __IFLA_RMNET_EXT_MAX,
+	.maxtype	= __IFLA_RMNET_EXT_MAX - 1,
 	.priv_size	= sizeof(struct rmnet_priv),
 	.setup		= rmnet_vnd_setup,
 	.validate	= rmnet_rtnl_validate,