commit | b0e039f4ca1dd59a13078bb9bb4c24daac93cd84 | [log] [tgz] |
---|---|---|
author | Josh Gao <jmgao@google.com> | Mon Nov 30 10:53:22 2015 -0800 |
committer | Josh Gao <jmgao@google.com> | Mon Nov 30 12:03:12 2015 -0800 |
tree | 0c8cc96bcc80e7dbb25741c448c414e75dd2e457 | |
parent | 0380d49024a408c726d3336551840381a6fbff45 [diff] |
adb: don't divide by zero If we stat a file and get a size of 0, and then successfully read bytes from that file, we would previously divide by zero when calculating the percentage completion of the file. This case happens either when we're racing against something else writing to the file, or when we're pulling magical files such as the ones in /dev/cpuctl/ that lie about their size. Bug: http://b/25925733 Change-Id: I980b9c14f44a1eb4a42bc8736c94fa6db06c08d1