Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
pve-manager
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
pve-manager
Commits
42d8780f
Commit
42d8780f
authored
Jul 23, 2013
by
Dietmar Maurer
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix proxy loop assertion
parent
2164733e
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
3 deletions
+3
-3
HTTPServer.pm
PVE/HTTPServer.pm
+3
-3
No files found.
PVE/HTTPServer.pm
View file @
42d8780f
...
...
@@ -462,21 +462,21 @@ sub handle_api2_request {
$rpcenv
->
set_user
(
undef
);
# clear after request
if
(
$res
->
{
proxy
})
{
if
(
my
$host
=
$res
->
{
proxy
})
{
if
(
$self
->
{
trusted_env
})
{
$self
->
error
(
$reqstate
,
HTTP_INTERNAL_SERVER_ERROR
,
"
proxy not allowed
");
return
;
}
if
(
$r
->
header
('
PVEDisableProxy
'))
{
if
(
$
host
ne
'
localhost
'
&&
$
r
->
header
('
PVEDisableProxy
'))
{
$self
->
error
(
$reqstate
,
HTTP_INTERNAL_SERVER_ERROR
,
"
proxy loop detected
");
return
;
}
$res
->
{
proxy_params
}
->
{
tmpfilename
}
=
$reqstate
->
{
tmpfilename
}
if
$upload_state
;
$self
->
proxy_request
(
$reqstate
,
$clientip
,
$
res
->
{
proxy
}
,
$method
,
$self
->
proxy_request
(
$reqstate
,
$clientip
,
$
host
,
$method
,
$r
->
uri
,
$auth
->
{
ticket
},
$auth
->
{
token
},
$res
->
{
proxy_params
});
return
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment