From e482e21f6255ea558fe6bf7aae62f45e973b0c3c Mon Sep 17 00:00:00 2001 From: Rafael Garcia-Suarez Date: Fri, 30 Sep 2005 14:04:22 +0000 Subject: Safety check: make sur temporary directory is owned by user --- genhdlist | 3 +++ 1 file changed, 3 insertions(+) (limited to 'genhdlist') diff --git a/genhdlist b/genhdlist index 871d919..61ed645 100644 --- a/genhdlist +++ b/genhdlist @@ -55,6 +55,9 @@ my @dir = @ARGV ? @ARGV : ("."); grep { m!^/! } @dir and die "Directories to parse should be relative\n"; $dest and do { chdir $dest or die "Can't chdir in directory $dest\n" }; + +-o $tmpdir or + die "$tmpdir is not owned by you, bailing out\n"; rmtree($tmpdir) unless $noclean; mkpath($tmpdir); -- cgit v1.2.1