Merge "adbd: respond to device-to-host control transfers." into qt-dev

am: 8ef22b102c

Change-Id: Ia371254756e7d951064607226b4f9cfc67832c0b
This commit is contained in:
Josh Gao 2019-05-22 16:15:04 -07:00 committed by android-build-merger
commit 527d6dd738
1 changed files with 6 additions and 1 deletions

View File

@ -380,7 +380,12 @@ struct UsbFfsConnection : public Connection {
<< ", wLength = " << static_cast<int>(event.u.setup.wLength);
if ((event.u.setup.bRequestType & USB_DIR_IN)) {
LOG(WARNING) << "received a device-to-host control transfer, ignoring";
LOG(INFO) << "acking device-to-host control transfer";
ssize_t rc = adb_write(control_fd_.get(), "", 0);
if (rc != 0) {
PLOG(ERROR) << "failed to write empty packet to host";
break;
}
} else {
std::string buf;
buf.resize(event.u.setup.wLength + 1);