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 ab8e5bf commit 499f93aCopy full SHA for 499f93a
net/core/pktgen.c
@@ -1777,8 +1777,8 @@ static ssize_t pktgen_thread_write(struct file *file,
1777
i = len;
1778
1779
/* Read variable name */
1780
-
1781
- len = strn_len(&user_buffer[i], sizeof(name) - 1);
+ max = min(sizeof(name) - 1, count - i);
+ len = strn_len(&user_buffer[i], max);
1782
if (len < 0)
1783
return len;
1784
@@ -1808,7 +1808,8 @@ static ssize_t pktgen_thread_write(struct file *file,
1808
if (!strcmp(name, "add_device")) {
1809
char f[32];
1810
memset(f, 0, 32);
1811
- len = strn_len(&user_buffer[i], sizeof(f) - 1);
+ max = min(sizeof(f) - 1, count - i);
1812
1813
if (len < 0) {
1814
ret = len;
1815
goto out;
0 commit comments