1
0
mirror of https://github.com/vrana/adminer.git synced 2025-08-08 07:36:44 +02:00

Delete adminer.version before writing (bug #855)

This commit is contained in:
Jakub Vrana
2025-03-16 21:39:02 +01:00
parent 6576fa6a73
commit 68d4a5a650

View File

@@ -30,7 +30,9 @@ if (isset($_GET["file"])) {
} }
if ($_GET["script"] == "version") { if ($_GET["script"] == "version") {
$fp = file_open_lock(get_temp_dir() . "/adminer.version"); $filename = get_temp_dir() . "/adminer.version";
unlink($filename); // it may not be writable by us
$fp = file_open_lock($filename);
if ($fp) { if ($fp) {
file_write_unlock($fp, serialize(array("signature" => $_POST["signature"], "version" => $_POST["version"]))); file_write_unlock($fp, serialize(array("signature" => $_POST["signature"], "version" => $_POST["version"])));
} }