package j;

import java.io.IOException;
import java.net.Socket;
import java.net.SocketTimeoutException;
import java.util.logging.Level;
import java.util.logging.Logger;

/* JADX INFO: compiled from: JvmOkio.kt */
/* JADX INFO: loaded from: classes.dex */
public final class a0 extends b {
    public final Socket a;

    public a0(Socket socket) {
        g.h0.c.l.f(socket, "socket");
        this.a = socket;
    }

    @Override // j.b
    public IOException newTimeoutException(IOException iOException) {
        SocketTimeoutException socketTimeoutException = new SocketTimeoutException("timeout");
        if (iOException != null) {
            socketTimeoutException.initCause(iOException);
        }
        return socketTimeoutException;
    }

    @Override // j.b
    public void timedOut() {
        try {
            this.a.close();
        } catch (AssertionError e2) {
            if (!f.a.y.a.o0(e2)) {
                throw e2;
            }
            Logger logger = q.a;
            Level level = Level.WARNING;
            StringBuilder sbB = d.b.a.a.a.B("Failed to close timed out socket ");
            sbB.append(this.a);
            logger.log(level, sbB.toString(), (Throwable) e2);
        } catch (Exception e3) {
            Logger logger2 = q.a;
            Level level2 = Level.WARNING;
            StringBuilder sbB2 = d.b.a.a.a.B("Failed to close timed out socket ");
            sbB2.append(this.a);
            logger2.log(level2, sbB2.toString(), (Throwable) e3);
        }
    }
}
