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 8a6224a commit a7db97dCopy full SHA for a7db97d
net/core/pktgen.c
@@ -1766,8 +1766,8 @@ static ssize_t pktgen_thread_write(struct file *file,
1766
i = len;
1767
1768
/* Read variable name */
1769
-
1770
- len = strn_len(&user_buffer[i], sizeof(name) - 1);
+ max = min(sizeof(name) - 1, count - i);
+ len = strn_len(&user_buffer[i], max);
1771
if (len < 0)
1772
return len;
1773
@@ -1797,7 +1797,8 @@ static ssize_t pktgen_thread_write(struct file *file,
1797
if (!strcmp(name, "add_device")) {
1798
char f[32];
1799
memset(f, 0, 32);
1800
- len = strn_len(&user_buffer[i], sizeof(f) - 1);
+ max = min(sizeof(f) - 1, count - i);
1801
1802
if (len < 0) {
1803
ret = len;
1804
goto out;
0 commit comments