mirror of
https://github.com/revanced/jadb.git
synced 2024-06-10 07:07:49 +02:00
22 lines
539 B
Java
22 lines
539 B
Java
|
package se.vidstige.jadb;
|
||
|
|
||
|
import java.io.IOException;
|
||
|
import java.io.OutputStream;
|
||
|
|
||
|
public class AdbFilterOutputStream extends LookBackFilteringOutputStream {
|
||
|
public AdbFilterOutputStream(OutputStream inner) {
|
||
|
super(inner, 1);
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public void write(int c) throws IOException {
|
||
|
if (!lookback().isEmpty()) {
|
||
|
Byte last = lookback().getFirst();
|
||
|
if (last != null && last == 0x0d && c == 0x0a) {
|
||
|
unwrite();
|
||
|
}
|
||
|
}
|
||
|
super.write(c);
|
||
|
}
|
||
|
}
|