Experiment: debug wait after EOF

pull/206/head
M66B 4 years ago
parent 4c34d918a3
commit a6f9f34480

@ -20,6 +20,8 @@ import java.io.*;
import com.sun.mail.iap.ByteArray; import com.sun.mail.iap.ByteArray;
import com.sun.mail.util.ASCIIUtility; import com.sun.mail.util.ASCIIUtility;
import eu.faircode.email.TrafficStatsHelper;
/** /**
* *
* Inputstream that is used to read a Response. * Inputstream that is used to read a Response.
@ -90,8 +92,10 @@ public class ResponseInputStream {
} catch (InterruptedException ex) { } catch (InterruptedException ex) {
eu.faircode.email.Log.w(ex); eu.faircode.email.Log.w(ex);
} }
} else } else if (wait > 1) {
TrafficStatsHelper.debug("Data after=" + wait);
wait = 1; wait = 1;
}
if (b == '\n') { if (b == '\n') {
if ((idx > 0) && buffer[idx-1] == '\r') if ((idx > 0) && buffer[idx-1] == '\r')
gotCRLF = true; gotCRLF = true;
@ -158,8 +162,10 @@ public class ResponseInputStream {
} catch (InterruptedException ex) { } catch (InterruptedException ex) {
eu.faircode.email.Log.w(ex); eu.faircode.email.Log.w(ex);
} }
} else } else if (wait > 1) {
TrafficStatsHelper.debug("Data after=" + wait);
wait = 1; wait = 1;
}
count -= actual; count -= actual;
idx += actual; idx += actual;
} }

@ -43,4 +43,11 @@ public class TrafficStatsHelper {
else else
EntityLog.log(ctx, EntityLog.Type.Statistics, msg); EntityLog.log(ctx, EntityLog.Type.Statistics, msg);
} }
public static void debug(String msg) {
if (ctx == null)
Log.e(msg);
else
EntityLog.log(ctx, EntityLog.Type.General, msg);
}
} }

Loading…
Cancel
Save