We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 215199e commit 8ebab15Copy full SHA for 8ebab15
init/version.c
@@ -21,10 +21,10 @@ static int __init early_hostname(char *arg)
21
{
22
size_t bufsize = sizeof(init_uts_ns.name.nodename);
23
size_t maxlen = bufsize - 1;
24
- size_t arglen;
+ ssize_t arglen;
25
26
- arglen = strlcpy(init_uts_ns.name.nodename, arg, bufsize);
27
- if (arglen > maxlen) {
+ arglen = strscpy(init_uts_ns.name.nodename, arg, bufsize);
+ if (arglen < 0) {
28
pr_warn("hostname parameter exceeds %zd characters and will be truncated",
29
maxlen);
30
}
0 commit comments