Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Projets publics
Ravada-Mirror
Commits
26fd4444
Commit
26fd4444
authored
Nov 08, 2021
by
Francesc Guasch
Browse files
wip(backend): clean public exposed ports
issue #1646
parent
0997cbcc
Changes
1
Hide whitespace changes
Inline
Side-by-side
lib/Ravada/Domain.pm
View file @
26fd4444
...
...
@@ -3516,8 +3516,19 @@ sub open_exposed_ports($self) {
die
"
Error: No ip in domain
"
.
$self
->
name
.
"
. Retry.
\n
";
}
my
$info
=
$self
->
info
(
Ravada::Utils::
user_daemon
);
my
$sth_update
=
$$CONNECTOR
->
dbh
->
prepare
(
"
UPDATE domain_ports SET public_port=? WHERE id_domain=?
"
);
$self
->
display_info
(
Ravada::Utils::
user_daemon
);
for
my
$expose
(
@ports
)
{
warn
Dumper
(
$expose
);
if
(
$info
->
{
hardware
}
->
{
network
}
->
[
0
]
->
{
bridge
}
)
{
warn
Dumper
([
$expose
->
{
internal_port
},
$self
->
id
]);
$sth_update
->
execute
(
$expose
->
{
internal_port
},
$self
->
id
);
next
;
}
$self
->
_open_exposed_port
(
$expose
->
{
internal_port
},
$expose
->
{
name
}
,
$expose
->
{
restricted
});
}
...
...
Write
Preview
Supports
Markdown
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