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 1e5e511 commit 425e644Copy full SHA for 425e644
net/core/pktgen.c
@@ -1900,8 +1900,8 @@ static ssize_t pktgen_thread_write(struct file *file,
1900
i = len;
1901
1902
/* Read variable name */
1903
-
1904
- len = strn_len(&user_buffer[i], sizeof(name) - 1);
+ max = min(sizeof(name) - 1, count - i);
+ len = strn_len(&user_buffer[i], max);
1905
if (len < 0)
1906
return len;
1907
@@ -1931,7 +1931,8 @@ static ssize_t pktgen_thread_write(struct file *file,
1931
if (!strcmp(name, "add_device")) {
1932
char f[32];
1933
memset(f, 0, 32);
1934
- len = strn_len(&user_buffer[i], sizeof(f) - 1);
+ max = min(sizeof(f) - 1, count - i);
1935
1936
if (len < 0) {
1937
ret = len;
1938
goto out;
0 commit comments