106 lines
3.0 KiB
Java
106 lines
3.0 KiB
Java
package i3;
|
|
|
|
import java.io.IOException;
|
|
import java.net.ProtocolException;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
import r3.C0576h;
|
|
import r3.I;
|
|
import r3.p;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public final class d extends p {
|
|
|
|
/* renamed from: a, reason: collision with root package name */
|
|
public final long f6836a;
|
|
|
|
/* renamed from: b, reason: collision with root package name */
|
|
public long f6837b;
|
|
|
|
/* renamed from: c, reason: collision with root package name */
|
|
public boolean f6838c;
|
|
|
|
/* renamed from: d, reason: collision with root package name */
|
|
public boolean f6839d;
|
|
|
|
/* renamed from: e, reason: collision with root package name */
|
|
public boolean f6840e;
|
|
|
|
/* renamed from: f, reason: collision with root package name */
|
|
public final /* synthetic */ e f6841f;
|
|
|
|
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
|
public d(e eVar, I delegate, long j4) {
|
|
super(delegate);
|
|
Intrinsics.checkNotNullParameter(delegate, "delegate");
|
|
this.f6841f = eVar;
|
|
this.f6836a = j4;
|
|
this.f6838c = true;
|
|
if (j4 == 0) {
|
|
d(null);
|
|
}
|
|
}
|
|
|
|
@Override // r3.p, java.io.Closeable, java.lang.AutoCloseable
|
|
public final void close() {
|
|
if (this.f6840e) {
|
|
return;
|
|
}
|
|
this.f6840e = true;
|
|
try {
|
|
super.close();
|
|
d(null);
|
|
} catch (IOException e4) {
|
|
throw d(e4);
|
|
}
|
|
}
|
|
|
|
public final IOException d(IOException iOException) {
|
|
if (this.f6839d) {
|
|
return iOException;
|
|
}
|
|
this.f6839d = true;
|
|
e eVar = this.f6841f;
|
|
if (iOException == null && this.f6838c) {
|
|
this.f6838c = false;
|
|
eVar.getClass();
|
|
j call = eVar.f6842a;
|
|
Intrinsics.checkNotNullParameter(call, "call");
|
|
}
|
|
return eVar.a(true, false, iOException);
|
|
}
|
|
|
|
@Override // r3.p, r3.I
|
|
public final long read(C0576h sink, long j4) {
|
|
Intrinsics.checkNotNullParameter(sink, "sink");
|
|
if (this.f6840e) {
|
|
throw new IllegalStateException("closed");
|
|
}
|
|
try {
|
|
long read = delegate().read(sink, j4);
|
|
if (this.f6838c) {
|
|
this.f6838c = false;
|
|
e eVar = this.f6841f;
|
|
eVar.getClass();
|
|
j call = eVar.f6842a;
|
|
Intrinsics.checkNotNullParameter(call, "call");
|
|
}
|
|
if (read == -1) {
|
|
d(null);
|
|
return -1L;
|
|
}
|
|
long j5 = this.f6837b + read;
|
|
long j6 = this.f6836a;
|
|
if (j6 == -1 || j5 <= j6) {
|
|
this.f6837b = j5;
|
|
if (j5 == j6) {
|
|
d(null);
|
|
}
|
|
return read;
|
|
}
|
|
throw new ProtocolException("expected " + j6 + " bytes but received " + j5);
|
|
} catch (IOException e4) {
|
|
throw d(e4);
|
|
}
|
|
}
|
|
}
|