diff --git a/utility/restore.php b/utility/restore.php index 100abec1d202621dca8967af7b40a52e46e98e15..007bd2251154ae315afd2b48559b5d3629c95d50 100644 --- a/utility/restore.php +++ b/utility/restore.php @@ -59,7 +59,7 @@ if($operation == 'import') { $datafile = getgpc('datafile_server', 'G'); } $datafile = urldecode($datafile); - if(@$fp = fopen($datafile, 'rb')) { + if(file_exists($datafile) && @$fp = fopen($datafile, 'rb')) { $confirm = trim(getgpc('confirm', 'G')); $confirm = $confirm ? 1 : 0; $sqldump = fgets($fp, 256);