diff options
-rw-r--r-- | kernel/sysctl_binary.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel/sysctl_binary.c b/kernel/sysctl_binary.c index e055e8b533c..17c20c7563a 100644 --- a/kernel/sysctl_binary.c +++ b/kernel/sysctl_binary.c | |||
@@ -1194,9 +1194,10 @@ static ssize_t bin_dn_node_address(struct file *file, | |||
1194 | 1194 | ||
1195 | /* Convert the decnet address to binary */ | 1195 | /* Convert the decnet address to binary */ |
1196 | result = -EIO; | 1196 | result = -EIO; |
1197 | nodep = strchr(buf, '.') + 1; | 1197 | nodep = strchr(buf, '.'); |
1198 | if (!nodep) | 1198 | if (!nodep) |
1199 | goto out; | 1199 | goto out; |
1200 | ++nodep; | ||
1200 | 1201 | ||
1201 | area = simple_strtoul(buf, NULL, 10); | 1202 | area = simple_strtoul(buf, NULL, 10); |
1202 | node = simple_strtoul(nodep, NULL, 10); | 1203 | node = simple_strtoul(nodep, NULL, 10); |