From 800ac30ecefea5213aa9172de1f5388154b7690a Mon Sep 17 00:00:00 2001 From: ftimme <ft@falkotimme.com> Date: Thu, 07 Feb 2013 08:17:02 -0500 Subject: [PATCH] - Remove trailing slash from $master_php_ini_path. - Make sure $custom_fastcgi_php_ini_dir is a directory. --- server/plugins-available/nginx_plugin.inc.php | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/server/plugins-available/nginx_plugin.inc.php b/server/plugins-available/nginx_plugin.inc.php index fb1c3f6..7fa3570 100644 --- a/server/plugins-available/nginx_plugin.inc.php +++ b/server/plugins-available/nginx_plugin.inc.php @@ -2441,6 +2441,17 @@ $client_dir = $web_config['website_basedir'].'/clients/client'.$client_id; if(is_dir($client_dir) && !stristr($client_dir,'..')) { + // remove symlinks from $client_dir + $files = array_diff(scandir($client_dir), array('.','..')); + if(is_array($files) && !empty($files)){ + foreach($files as $file){ + if(is_link($client_dir.'/'.$file)){ + unlink($client_dir.'/'.$file); + $app->log('Removed symlink: '.$client_dir.'/'.$file,LOGLEVEL_DEBUG); + } + } + } + @rmdir($client_dir); $app->log('Removed client directory: '.$client_dir,LOGLEVEL_DEBUG); } -- Gitblit v1.9.1