Fix bzero buffer before read() Signed-off-by: qiurui <qiurui@xxxxxxxxxx> --- Documentation/usb/gadget_hid.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/usb/gadget_hid.rst b/Documentation/usb/gadget_hid.rst index e623416de4f1..c4ee81a6b48e 100644 --- a/Documentation/usb/gadget_hid.rst +++ b/Documentation/usb/gadget_hid.rst @@ -410,6 +410,7 @@ Sample code:: } if (FD_ISSET(fd, &rfds)) { + bzero(buf, SIZE); cmd_len = read(fd, buf, BUF_LEN - 1); printf("recv report:"); for (i = 0; i < cmd_len; i++) @@ -419,6 +420,7 @@ Sample code:: if (FD_ISSET(STDIN_FILENO, &rfds)) { memset(report, 0x0, sizeof(report)); + bzero(buf, SIZE); cmd_len = read(STDIN_FILENO, buf, BUF_LEN - 1); if (cmd_len == 0) -- 2.34.1