Ignore:
Timestamp:
2015-12-05T16:09:41+01:00 (4 years ago)
Author:
Don-vip
Message:

sonar - fix some errors, mainly NPEs

Location:
trunk/src/org/openstreetmap/josm/io
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/io/OsmReader.java

    r8926 r9087  
    370370        if (key == null || value == null) {
    371371            throwException(tr("Missing key or value attribute in tag."));
    372         }
    373         t.put(key.intern(), value.intern());
     372        } else {
     373            t.put(key.intern(), value.intern());
     374        }
    374375        jumpToEnd();
    375376    }
  • trunk/src/org/openstreetmap/josm/io/session/SessionReader.java

    r9078 r9087  
    413413            if (e == null) {
    414414                error(tr("missing layer with index {0}", idx));
    415             }
    416             if (!e.hasAttribute("name")) {
     415                return;
     416            } else if (!e.hasAttribute("name")) {
    417417                error(tr("missing mandatory attribute ''name'' for element ''layer''"));
     418                return;
    418419            }
    419420            String name = e.getAttribute("name");
     
    421422            if (!e.hasAttribute("type")) {
    422423                error(tr("missing mandatory attribute ''type'' for element ''layer''"));
     424                return;
    423425            }
    424426            String type = e.getAttribute("type");
Note: See TracChangeset for help on using the changeset viewer.