-
Bug
-
Resolution: Done
-
Major
-
7.1.0.ER1
-
None
Coverity found potential dereference of null object , because file.getParentFile() can return null in some circumstances.
PeriodicRotatingFileAuditEndpoint.java
@Override protected void preWrite(Instant instant) { final long recordMillis = instant.toEpochMilli(); if (recordMillis >= nextRollover) { try { final File file = getFile(); if (file == null) { // no file is set; a direct output stream or writer was specified return; } closeStreams(); // close the original file (some OSes won't let you move/rename a file that is open) final Path target = file.getParentFile().toPath().resolve(file.getName() + nextSuffix); Files.move(file.toPath(), target, StandardCopyOption.REPLACE_EXISTING); setFile(file); } catch (IOException e) { audit.unableToRotateLogFile(e); } calcNextRollover(recordMillis); } }
- is cloned by
-
ELY-1263 Coverity, Dereference null return value (PeriodicRotatingFileAuditEndpoint)
- Resolved
- is incorporated by
-
JBEAP-12265 Upgrade WildFly Elytron to 1.1.0.CR3
- Closed