Merge pull request #677 from th-h/master
Prevent renaming ML object into existing file.
This commit is contained in:
commit
bf59bca988
@ -1,6 +1,9 @@
|
||||
Version 2.4-alpha1 ()
|
||||
------------------------------------------------------------------------
|
||||
|
||||
* Fix: Prevent renaming a ML object into an existing file,
|
||||
resulting in deletion of both from disk and database.
|
||||
|
||||
* Fix invalid HTTP referrer error when trying to delete a
|
||||
trackback from the frontend
|
||||
|
||||
|
@ -2260,6 +2260,10 @@ function serendipity_renameFile($id, $newName, $path = null) {
|
||||
$imgBase = $serendipity['serendipityPath'] . $serendipity['uploadPath'];
|
||||
|
||||
$newPath = "{$imgBase}{$path}{$newName}.{$file['extension']}";
|
||||
|
||||
if (file_exists($newPath)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
rename("{$imgBase}{$file['path']}{$file['realname']}", $newPath);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user