commit | 8ecdcc0f8635f2746cff142cbf93ffd1f51a8324 | [log] [tgz] |
---|---|---|
author | Hugo Arès <hugo.ares@ericsson.com> | Tue Apr 18 20:10:24 2017 -0400 |
committer | Hugo Arès <hugo.ares@ericsson.com> | Wed Apr 19 00:21:25 2017 +0000 |
tree | c87f56d15fbc2183fddb6f6a1eec653e6522332e | |
parent | f82b3fe096a945cd88494fc037a42e97fd733631 [diff] |
Fix possible NPE flagged by SonarQube Change-Id: I4baa267140088db7d8bd7868199730d8811d87ad
diff --git a/src/main/java/com/ericsson/gerrit/plugins/highavailability/websession/file/FileBasedWebsessionCache.java b/src/main/java/com/ericsson/gerrit/plugins/highavailability/websession/file/FileBasedWebsessionCache.java index 137a7ae..5a356a7 100644 --- a/src/main/java/com/ericsson/gerrit/plugins/highavailability/websession/file/FileBasedWebsessionCache.java +++ b/src/main/java/com/ericsson/gerrit/plugins/highavailability/websession/file/FileBasedWebsessionCache.java
@@ -79,9 +79,11 @@ public void cleanUp() { for (Path path : listFiles()) { Val val = readFile(path); - DateTime expires = new DateTime(val.getExpiresAt()); - if (expires.isBefore(new DateTime())) { - deleteFile(path); + if (val != null) { + DateTime expires = new DateTime(val.getExpiresAt()); + if (expires.isBefore(new DateTime())) { + deleteFile(path); + } } } }