fastboot: avoid printing invalid data
There is no guarantee that commands are null-terminated in the USB request buffer, so limit the length of data that is printed. Signed-off-by: John Keeping <john@metanate.com> Tested-by: Steve Rae <steve.rae@raedomain.com>
This commit is contained in:
parent
d331084298
commit
7715dea48b
@ -718,7 +718,7 @@ static void rx_handler_command(struct usb_ep *ep, struct usb_request *req)
|
||||
}
|
||||
|
||||
if (!func_cb) {
|
||||
error("unknown command: %s", cmdbuf);
|
||||
error("unknown command: %.*s", req->actual, cmdbuf);
|
||||
fastboot_tx_write_str("FAILunknown command");
|
||||
} else {
|
||||
if (req->actual < req->length) {
|
||||
|
Loading…
Reference in New Issue
Block a user