diff --git a/[refs] b/[refs] index db05ae66ea3e..79d675baae43 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: be639ac6901a082894771f55c8047d5772de5c27 +refs/heads/master: ac1a1de31515d950f858ba47d2bba74ff9a2614d diff --git a/trunk/net/netrom/nr_route.c b/trunk/net/netrom/nr_route.c index 915a87ba23e1..8d7716ca5342 100644 --- a/trunk/net/netrom/nr_route.c +++ b/trunk/net/netrom/nr_route.c @@ -678,6 +678,11 @@ int nr_rt_ioctl(unsigned int cmd, void __user *arg) } switch (nr_route.type) { case NETROM_NODE: + if (strnlen(nr_route.mnemonic, 7) == 7) { + ret = -EINVAL; + break; + } + ret = nr_add_node(&nr_route.callsign, nr_route.mnemonic, &nr_route.neighbour,