Changeset 570f852


Ignore:
Timestamp:
Jun 30, 2013 5:00:14 PM (7 years ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
de4b019
Parents:
d173b79
Message:

getSession() cannot be null

Location:
apps
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelClientBase.java

    rd173b79 r570f852  
    256256            } else {
    257257                I2PSession sess = sockMgr.getSession();
    258                 if (sess == null) {
    259                     newManager = true;
    260                 } else if (sess.isClosed() &&
     258                if (sess.isClosed() &&
    261259                           Boolean.parseBoolean(getTunnel().getClientOptions().getProperty("i2cp.closeOnIdle")) &&
    262260                           Boolean.parseBoolean(getTunnel().getClientOptions().getProperty("i2cp.newDestOnResume"))) {
     
    318316        if (socketManager != null) {
    319317            I2PSession s = socketManager.getSession();
    320             if ( (s == null) || (s.isClosed()) ) {
     318            if (s.isClosed()) {
    321319                if (_log.shouldLog(Log.INFO))
    322320                    _log.info(tunnel.getClientOptions().getProperty("inbound.nickname") + ": Building a new socket manager since the old one closed [s=" + s + "]");
     
    710708                if (!chained) {
    711709                    I2PSession session = sockMgr.getSession();
    712                     if (session != null) {
    713                         getTunnel().removeSession(session);
    714                     }
     710                    getTunnel().removeSession(session);
    715711                } // else the app chaining to this one closes it!
    716712            }
  • apps/i2ptunnel/java/src/net/i2p/i2ptunnel/I2PTunnelHTTPClient.java

    rd173b79 r570f852  
    923923                verifySocketManager();
    924924                I2PSession sess = sockMgr.getSession();
    925                 if(sess != null && !sess.isClosed()) {
     925                if(!sess.isClosed()) {
    926926                    byte[] hData = Base32.decode(destination.substring(0, 52));
    927927                    if(hData != null) {
  • apps/ministreaming/java/src/net/i2p/client/streaming/I2PSocketManager.java

    rd173b79 r570f852  
    2929 */
    3030public interface I2PSocketManager {
     31
     32    /**
     33     *  @return the session, non-null
     34     */
    3135    public I2PSession getSession();
    3236   
  • apps/streaming/java/src/net/i2p/client/streaming/I2PSocketManagerFull.java

    rd173b79 r570f852  
    6666     * Direct instantiation by others is deprecated.
    6767     *
    68      * @param context
    69      * @param session
    70      * @param opts
    71      * @param name
     68     * @param context non-null
     69     * @param session non-null
     70     * @param opts may be null
     71     * @param name non-null
    7272     */
    7373    public I2PSocketManagerFull(I2PAppContext context, I2PSession session, Properties opts, String name) {
     
    104104    }
    105105   
     106    /**
     107     *  @return the session, non-null
     108     */
    106109    public I2PSession getSession() {
    107110        return _session;
Note: See TracChangeset for help on using the changeset viewer.