diff --git src/com/mysql/jdbc/ResultSetImpl.java src/com/mysql/jdbc/ResultSetImpl.java index d32dbc3..ef3240a 100644 --- src/com/mysql/jdbc/ResultSetImpl.java +++ src/com/mysql/jdbc/ResultSetImpl.java @@ -7321,11 +7321,9 @@ public class ResultSetImpl implements ResultSetInternalMethods { * if an error occurs */ public void realClose(boolean calledExplicitly) throws SQLException { - MySQLConnection locallyScopedConn; + MySQLConnection locallyScopedConn = this.connection; - try { - locallyScopedConn = checkClosed(); - } catch (SQLException sqlEx) { + if (locallyScopedConn == null) { return; // already closed }