Refactored Buffer class

This commit is contained in:
Pazaz 2022-04-19 22:02:27 -04:00
parent 65965ea3a2
commit 6d9afcdc29
165 changed files with 2763 additions and 2728 deletions

View file

@ -21,14 +21,14 @@ public final class GzipDecompressor {
@OriginalMember(owner = "client!ha", name = "a", descriptor = "([BLclient!wa;Z)V")
public final void method1842(@OriginalArg(0) byte[] arg0, @OriginalArg(1) Buffer arg1) {
if (arg1.aByteArray40[arg1.anInt2792] != 31 || arg1.aByteArray40[arg1.anInt2792 + 1] != -117) {
if (arg1.data[arg1.offset] != 31 || arg1.data[arg1.offset + 1] != -117) {
throw new RuntimeException("Invalid GZIP header!");
}
if (this.anInflater1 == null) {
this.anInflater1 = new Inflater(true);
}
try {
this.anInflater1.setInput(arg1.aByteArray40, arg1.anInt2792 + 10, -8 - (arg1.anInt2792 + 10) + arg1.aByteArray40.length);
this.anInflater1.setInput(arg1.data, arg1.offset + 10, -8 - (arg1.offset + 10) + arg1.data.length);
this.anInflater1.inflate(arg0);
} catch (@Pc(64) Exception local64) {
this.anInflater1.reset();