From 0975e3c5bc5aa3e9c429b590a174a3f9cf9dc427 Mon Sep 17 00:00:00 2001 From: gary Date: Wed, 12 Jul 2006 15:25:50 +0000 Subject: 2006-07-12 Gary Benson * java/io/File.java (renameTo): Fix security checks. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115373 138bc75d-0d04-0410-961f-82ee72b054a4 --- libjava/java/io/File.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'libjava/java') diff --git a/libjava/java/io/File.java b/libjava/java/io/File.java index 55b7b08b931..8e2946ff4fd 100644 --- a/libjava/java/io/File.java +++ b/libjava/java/io/File.java @@ -1298,12 +1298,10 @@ public class File implements Serializable, Comparable public synchronized boolean renameTo(File dest) { SecurityManager s = System.getSecurityManager(); - String sname = getName(); - String dname = dest.getName(); if (s != null) { - s.checkWrite (sname); - s.checkWrite (dname); + s.checkWrite (getPath()); + s.checkWrite (dest.getPath()); } return performRenameTo (dest); } -- cgit v1.2.1