From 6f5d4600295a18f46c589894ec860b3f780b6c69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Tue, 28 Oct 2014 18:04:00 +0100 Subject: [PATCH] Debugger socket read fixed --- .../flash/gui/debugger/Debugger.java | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/com/jpexs/decompiler/flash/gui/debugger/Debugger.java b/src/com/jpexs/decompiler/flash/gui/debugger/Debugger.java index 752b40dc1..c7cdb3dbb 100644 --- a/src/com/jpexs/decompiler/flash/gui/debugger/Debugger.java +++ b/src/com/jpexs/decompiler/flash/gui/debugger/Debugger.java @@ -1,6 +1,7 @@ package com.jpexs.decompiler.flash.gui.debugger; import java.io.ByteArrayOutputStream; +import java.io.EOFException; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; @@ -54,12 +55,17 @@ public class Debugger { { int len = is.read(); if (len == -1) { - return ""; + throw new EOFException(); } byte buf[] = new byte[len]; - is.read(buf); - return new String(buf, "UTF-8"); - + for(int i=0;i