Merge \"Frameworks/base: Fix FastPrintWriter infinite loop\" into nyc-dev
am: c82a2b5358
Change-Id: I3da283b088e2e0d689ac35d634823497fa2fece1
This commit is contained in:
@@ -345,7 +345,7 @@ public class FastPrintWriter extends PrintWriter {
|
|||||||
if (mOutputStream != null) {
|
if (mOutputStream != null) {
|
||||||
CharBuffer charBuffer = CharBuffer.wrap(mText, 0, mPos);
|
CharBuffer charBuffer = CharBuffer.wrap(mText, 0, mPos);
|
||||||
CoderResult result = mCharset.encode(charBuffer, mBytes, true);
|
CoderResult result = mCharset.encode(charBuffer, mBytes, true);
|
||||||
while (true) {
|
while (!mIoError) {
|
||||||
if (result.isError()) {
|
if (result.isError()) {
|
||||||
throw new IOException(result.toString());
|
throw new IOException(result.toString());
|
||||||
} else if (result.isOverflow()) {
|
} else if (result.isOverflow()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user