fix(cmd): url encode the local target address for connect rdp (#1665)
This commit is contained in:
1 parent
eaf31ef17a
commit
e73ee77ea6
1 file changed
+2
-1
@@ -5,6 +5,7 @@ package connect
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"net/url"
|
||||||
"runtime"
|
"runtime"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
@@ -58,7 +59,7 @@ func (r *rdpFlags) buildArgs(c *Command, port, ip, addr string) []string {
|
|||||||
case "mstsc.exe":
|
case "mstsc.exe":
|
||||||
args = append(args, "/v", addr)
|
args = append(args, "/v", addr)
|
||||||
case "open":
|
case "open":
|
||||||
args = append(args, "-n", "-W", fmt.Sprintf("rdp://full%saddress=s:%s", "%20", addr))
|
args = append(args, "-n", "-W", fmt.Sprintf("rdp://full%saddress=s%s%s", "%20", "%3A", url.QueryEscape(addr)))
|
||||||
}
|
}
|
||||||
return args
|
return args
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user