Browse Source

Handle InvalidPathException in FS_POSIX#createNewFileAtomic

Bug: 547400
Change-Id: Ic3541e360a2968ba3532a3d3fa4828b0d0463c02
Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>
stable-5.1
Matthias Sohn 5 years ago
parent
commit
6ef225c519
  1. 3
      org.eclipse.jgit/src/org/eclipse/jgit/util/FS_POSIX.java

3
org.eclipse.jgit/src/org/eclipse/jgit/util/FS_POSIX.java

@ -50,6 +50,7 @@ import java.io.PrintStream;
import java.nio.charset.Charset;
import java.nio.file.FileAlreadyExistsException;
import java.nio.file.Files;
import java.nio.file.InvalidPathException;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.attribute.PosixFilePermission;
@ -448,7 +449,7 @@ public class FS_POSIX extends FS {
try {
path = file.toPath();
Files.createFile(path);
} catch (FileAlreadyExistsException e) {
} catch (FileAlreadyExistsException | InvalidPathException e) {
return token(false, null);
}
if (supportsAtomicCreateNewFile() || !supportsUnixNLink) {

Loading…
Cancel
Save