From f0b03be2a39f1bc31fa3488bd457fadb878a32cd Mon Sep 17 00:00:00 2001 From: Florian Schaal <florian@schaal-24.de> Date: Sat, 16 Jan 2016 04:43:38 -0500 Subject: [PATCH] Merge branch 'master' of http://git.ispconfig.org/ispconfig/ispconfig3 --- server/plugins-available/nginx_plugin.inc.php | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/server/plugins-available/nginx_plugin.inc.php b/server/plugins-available/nginx_plugin.inc.php index 3437b55..52bf73d 100644 --- a/server/plugins-available/nginx_plugin.inc.php +++ b/server/plugins-available/nginx_plugin.inc.php @@ -2985,13 +2985,15 @@ } else { if($islocation){ - if(strpos($l, '{') !== false){ + $openingbracketpos = strrpos($l, '{'); + if($openingbracketpos !== false){ $level += 1; } - if(strpos($l, '}') !== false && $level > 0){ + $closingbracketpos = strrpos($l, '}'); + if($closingbracketpos !== false && $level > 0 && $closingbracketpos >= intval($openingbracketpos)){ $level -= 1; $locations[$location]['location'] .= $lines[$i]."\n"; - } elseif(strpos($l, '}') !== false && $level == 0){ + } elseif($closingbracketpos !== false && $level == 0 && $closingbracketpos >= intval($openingbracketpos)){ $islocation = false; } else { $locations[$location]['location'] .= $lines[$i]."\n"; -- Gitblit v1.9.1