adbbackup: write smaller reads less than 512 bytes
This will allow the gzip compression header to be written properly to the adb stream. Thanks to nkk71 for finding the issue. Change-Id: I3d88c5f575ca3fac904d8279f1f246994be2b02f
This commit is contained in:
committed by
Dees Troy
parent
05c2de4c68
commit
4a2a1914a2
@@ -330,7 +330,7 @@ int twrpback::backup(std::string command) {
|
||||
//to the adb stream.
|
||||
//If the stream is compressed, we need to always write the data.
|
||||
if (writedata || compressed) {
|
||||
while ((bytes = read(adb_read_fd, &result, sizeof(result))) == MAX_ADB_READ) {
|
||||
while ((bytes = read(adb_read_fd, &result, sizeof(result))) > 0) {
|
||||
if (firstDataPacket) {
|
||||
struct AdbBackupControlType data_block;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user