mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-07-22 10:56:35 +00:00
UPnP class error fix
This commit is contained in:
parent
f11bc82b86
commit
ab5481a392
@ -33,7 +33,7 @@ function UPnP_PortForward($port){
|
|||||||
$myLocalIP = gethostbyname(trim(`hostname`));
|
$myLocalIP = gethostbyname(trim(`hostname`));
|
||||||
try{
|
try{
|
||||||
$com = new COM("HNetCfg.NATUPnP");
|
$com = new COM("HNetCfg.NATUPnP");
|
||||||
if($com === false){
|
if($com === false or !is_object($com->StaticPortMappingCollection)){
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
$com->StaticPortMappingCollection->Add($port, "UDP", $port, $myLocalIP, true, "PocketMine-MP");
|
$com->StaticPortMappingCollection->Add($port, "UDP", $port, $myLocalIP, true, "PocketMine-MP");
|
||||||
@ -50,7 +50,7 @@ function UPnP_RemovePortForward($port){
|
|||||||
$port = (int) $port;
|
$port = (int) $port;
|
||||||
try{
|
try{
|
||||||
$com = new COM("HNetCfg.NATUPnP") or false;
|
$com = new COM("HNetCfg.NATUPnP") or false;
|
||||||
if($com === false){
|
if($com === false or !is_object($com->StaticPortMappingCollection)){
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
$com->StaticPortMappingCollection->Remove($port, "UDP");
|
$com->StaticPortMappingCollection->Remove($port, "UDP");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user