/WebSVN/dl.php
50,8 → 50,10
// Create a temporary directory. Here we have an unavoidable but highly
// unlikely to occure race condition
 
$tmpname = tempnam("temp", "wsvn");
if (mkdir("dir".$tmpname))
$tmpfile1 = tempnam("temp", "wsvn");
$tmpfile2 = tempnam("temp", "wsvn");
$tempname = $tmpfile1.$tmpfile2;
if (mkdir($tmpname))
{
// Get the name of the directory being archived
$arcname = substr($path, 0, -1);
104,5 → 106,6
@exec($cmd);
}
unlink($tmpname);
unlink($tmpfile1);
unlink($tmpfile2);
?>