diff --git a/lib/file-control.php b/lib/file-control.php
index 0579a50..cb9f14a 100644
--- a/lib/file-control.php
+++ b/lib/file-control.php
@@ -141,12 +141,19 @@ if ($_GET['action']=="upload") {
// If we're due to rename a file/folder...
if ($_GET['action']=="rename") {
if (!$demoMode && is_writable($docRoot.$iceRoot.str_replace("|","/",strClean($_GET['oldFileName'])))) {
- rename($docRoot.$iceRoot.str_replace("|","/",strClean($_GET['oldFileName'])),$docRoot.$fileLoc."/".$fileName);
- // Reload file manager
- echo '';
+ if(rename($docRoot.$iceRoot.str_replace("|","/",strClean($_GET['oldFileName'])),$docRoot.$fileLoc."/".$fileName)) {
+ // Reload file manager
+ echo '';
+ $renamed=true;
+ } else {
+ $renamed=false;
+ }
} else {
- echo "";
+ $didntRename=false;
+ }
+ if (!$renamed) {
+ echo "";
}
echo '';
}