aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/subr_hints.c
diff options
context:
space:
mode:
authorSergey Kandaurov <pluknet@FreeBSD.org>2014-02-14 20:54:03 +0000
committerSergey Kandaurov <pluknet@FreeBSD.org>2014-02-14 20:54:03 +0000
commit54bb553005f07f648b30abb77d9d0c58f688c494 (patch)
tree46425436a49867e5cdbf2725bcce6ae6fcf7aec6 /sys/kern/subr_hints.c
parent2df958167e8dcff2df0f247ef20858076765505a (diff)
downloadsrc-54bb553005f07f648b30abb77d9d0c58f688c494.tar.gz
src-54bb553005f07f648b30abb77d9d0c58f688c494.zip
Preserve one character space for a trailing '\0'.
Found by: Ivan Klymenko via cppcheck Discussed with: ae MFC after: 1 week
Notes
Notes: svn path=/head/; revision=261901
Diffstat (limited to 'sys/kern/subr_hints.c')
-rw-r--r--sys/kern/subr_hints.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/subr_hints.c b/sys/kern/subr_hints.c
index db45fb8ca065..f9085b2000a5 100644
--- a/sys/kern/subr_hints.c
+++ b/sys/kern/subr_hints.c
@@ -210,7 +210,7 @@ res_find(int *line, int *startln,
if (strncmp(cp, "hint.", 5) != 0)
hit = 0;
else
- n = sscanf(cp, "hint.%32[^.].%d.%32[^=]=%128s",
+ n = sscanf(cp, "hint.%32[^.].%d.%32[^=]=%127s",
r_name, &r_unit, r_resname, r_value);
if (hit && n != 4) {
printf("CONFIG: invalid hint '%s'\n", cp);