mirror of https://gitee.com/openkylin/linux.git
ip_tunnel: Fix off-by-one error in forming dev name.
As Ben pointed out following patch fixes bug in checking device name length limits while forming tunnel device name. CC: Ben Hutchings <bhutchings@solarflare.com> Signed-off-by: Pravin B Shelar <pshelar@nicira.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
278150321a
commit
54a5d38289
|
@ -284,7 +284,7 @@ static struct net_device *__ip_tunnel_create(struct net *net,
|
|||
if (parms->name[0])
|
||||
strlcpy(name, parms->name, IFNAMSIZ);
|
||||
else {
|
||||
if (strlen(ops->kind) + 3 >= IFNAMSIZ) {
|
||||
if (strlen(ops->kind) > (IFNAMSIZ - 3)) {
|
||||
err = -E2BIG;
|
||||
goto failed;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue