From 6475f8f0ce0d95f7acc1f507e5828c4e40a6a164 Mon Sep 17 00:00:00 2001 From: Ralf Baechle Date: Thu, 24 Nov 2011 23:08:49 +0000 Subject: [PATCH] --- yaml --- r: 278258 b: refs/heads/master c: ac1a1de31515d950f858ba47d2bba74ff9a2614d h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/net/netrom/nr_route.c | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) 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,