diff --git a/core/src/plugins/meta.mount/class.FilesystemMounter.php b/core/src/plugins/meta.mount/class.FilesystemMounter.php index 288b121f92..88777952fa 100755 --- a/core/src/plugins/meta.mount/class.FilesystemMounter.php +++ b/core/src/plugins/meta.mount/class.FilesystemMounter.php @@ -103,7 +103,10 @@ protected function isAlreadyMounted() list($user, $password) = $this->getCredentials(); $MOUNT_POINT = $this->getOption("MOUNT_POINT", $user, $password); if( is_dir($MOUNT_POINT) ){ - if( stat(dirname($MOUNT_POINT))[0] == stat($MOUNT_POINT)[0] ){ + $statParent = stat(dirname($MOUNT_POINT)); + $statMount = stat($MOUNT_POINT); + // Compare device id's + if( $statParent[0] == $statMount[0] ){ return false; }else{ return true; @@ -169,9 +172,6 @@ public function mountFS() if (!$success) { throw new Exception("Error while mounting file system!"); } else { - if (!is_file($MOUNT_POINT."/.ajxp_mount")) { - @file_put_contents($MOUNT_POINT."/.ajxp_mount", ""); - } if ($recycle !== false && !is_dir($recycle)) { @mkdir($recycle, 0755); }