From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2469 invoked by alias); 9 Jun 2008 13:54:07 -0000 Received: (qmail 2455 invoked by uid 22791); 9 Jun 2008 13:54:05 -0000 X-Spam-Check-By: sourceware.org Received: from vegas.theobroma-systems.com (HELO mail.theobroma-systems.com) (88.198.52.168) by sourceware.org (qpsmtpd/0.31) with ESMTP; Mon, 09 Jun 2008 13:53:45 +0000 Received: from [86.59.122.178] (port=59528 helo=[10.0.2.106]) by mail.theobroma-systems.com with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.63) (envelope-from ) id 1K5hoa-0004d0-Cj for mauve-patches@sourceware.org; Mon, 09 Jun 2008 15:53:42 +0200 Subject: fix symbolic link problem in gnu/testlet/java/security/AccessController/contexts.java From: Christian Thalinger To: mauve-patches ml Content-Type: text/plain Date: Mon, 09 Jun 2008 13:54:00 -0000 Message-Id: <1213019619.9109.30.camel@cthalinger> Mime-Version: 1.0 X-Mailer: Evolution 2.22.1 Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact mauve-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: mauve-patches-owner@sourceware.org X-SW-Source: 2008/txt/msg00044.txt.bz2 Hi! This fixes a small bug in gnu/testlet/java/security/AccessController/contexts.java when the pathname contains a symbolic link. Commited as follows. - twisti --- Index: ChangeLog =================================================================== RCS file: /cvs/mauve/mauve/ChangeLog,v retrieving revision 1.2111 diff -u -3 -p -r1.2111 ChangeLog --- ChangeLog 21 May 2008 15:10:46 -0000 1.2111 +++ ChangeLog 9 Jun 2008 13:51:47 -0000 @@ -1,3 +1,9 @@ +2008-06-09 Christian Thalinger + + * gnu/testlet/java/security/AccessController/contexts.java (test): + Use getCanonicalPath() to fix a problem when the path contains a + symbolic link. + 2008-05-21 Christian Thalinger * gnu/testlet/java/util/EnumSet/ComplementOf.java: Added Index: gnu/testlet/java/security/AccessController/contexts.java =================================================================== RCS file: /cvs/mauve/mauve/gnu/testlet/java/security/AccessController/contexts.java,v retrieving revision 1.3 diff -u -3 -p -r1.3 contexts.java --- gnu/testlet/java/security/AccessController/contexts.java 6 Feb 2007 16:46:20 -0000 1.3 +++ gnu/testlet/java/security/AccessController/contexts.java 9 Jun 2008 13:51:47 -0000 @@ -66,7 +66,8 @@ public class contexts implements Testlet harness.checkPoint("setup"); // Make jarfiles containing this class and its dependencies - String base = new File(harness.getTempDirectory(), "ac").getPath(); + String base = + new File(harness.getTempDirectory(), "ac").getCanonicalPath(); jars[0] = new File(base + "1.jar"); JarOutputStream jos = new JarOutputStream(new FileOutputStream(jars[0]));