Ignore:
Timestamp:
2015-05-02T00:55:19+02:00 (9 years ago)
Author:
Don-vip
Message:

fix potential NPEs and Sonar issues related to serialization

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/CustomConfigurator.java

    r8285 r8308  
    303303    public static void deleteFileOrDirectory(File f) {
    304304        if (f.isDirectory()) {
    305             for (File f1: f.listFiles()) {
    306                 deleteFileOrDirectory(f1);
     305            File[] files = f.listFiles();
     306            if (files != null) {
     307                for (File f1: files) {
     308                    deleteFileOrDirectory(f1);
     309                }
    307310            }
    308311        }
     
    310313            f.delete();
    311314        } catch (Exception e) {
    312             log("Warning: Can not delete file "+f.getPath());
     315            log("Warning: Can not delete file "+f.getPath()+": "+e.getMessage());
    313316        }
    314317    }
Note: See TracChangeset for help on using the changeset viewer.