Changeset 0133711


Ignore:
Timestamp:
Nov 2, 2009 4:41:01 PM (10 years ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
da21c0d
Parents:
6eae2cd4
Message:

code cleanup

File:
1 edited

Legend:

Unmodified
Added
Removed
  • router/java/src/net/i2p/router/transport/UPnP.java

    r6eae2cd4 r0133711  
    637637
    638638                public void run() {
     639                        HashMap<ForwardPort, ForwardPortStatus> map = new HashMap(1);
    639640                        for(ForwardPort port : portsToForwardNow) {
    640641                                String proto = protoToString(port.protocol);
     642                                map.clear();
     643                                ForwardPortStatus fps;
    641644                                if (proto.length() <= 1) {
    642                                         HashMap<ForwardPort, ForwardPortStatus> map = new HashMap<ForwardPort, ForwardPortStatus>();
    643                                         map.put(port, new ForwardPortStatus(ForwardPortStatus.DEFINITE_FAILURE, "Protocol not supported", port.portNumber));
    644                                         forwardCallback.portForwardStatus(map);
    645                                         continue;
     645                                        fps = new ForwardPortStatus(ForwardPortStatus.DEFINITE_FAILURE, "Protocol not supported", port.portNumber);
     646                                } else if(tryAddMapping(proto, port.portNumber, port.name, port)) {
     647                                        fps = new ForwardPortStatus(ForwardPortStatus.MAYBE_SUCCESS, "Port apparently forwarded by UPnP", port.portNumber);
     648                                } else {
     649                                        fps = new ForwardPortStatus(ForwardPortStatus.PROBABLE_FAILURE, "UPnP port forwarding apparently failed", port.portNumber);
    646650                                }
    647                                 if(tryAddMapping(proto, port.portNumber, port.name, port)) {
    648                                         HashMap<ForwardPort, ForwardPortStatus> map = new HashMap<ForwardPort, ForwardPortStatus>();
    649                                         map.put(port, new ForwardPortStatus(ForwardPortStatus.MAYBE_SUCCESS, "Port apparently forwarded by UPnP", port.portNumber));
    650                                         forwardCallback.portForwardStatus(map);
    651                                         continue;
    652                                 } else {
    653                                         HashMap<ForwardPort, ForwardPortStatus> map = new HashMap<ForwardPort, ForwardPortStatus>();
    654                                         map.put(port, new ForwardPortStatus(ForwardPortStatus.PROBABLE_FAILURE, "UPnP port forwarding apparently failed", port.portNumber));
    655                                         forwardCallback.portForwardStatus(map);
    656                                         continue;
    657                                 }
     651                                map.put(port, fps);
     652                                forwardCallback.portForwardStatus(map);
    658653                        }
    659654                }
Note: See TracChangeset for help on using the changeset viewer.