aboutsummaryrefslogtreecommitdiff
path: root/rpc.go
diff options
context:
space:
mode:
Diffstat (limited to 'rpc.go')
-rw-r--r--rpc.go8
1 files changed, 6 insertions, 2 deletions
diff --git a/rpc.go b/rpc.go
index 0916e88..71ef552 100644
--- a/rpc.go
+++ b/rpc.go
@@ -12,7 +12,7 @@ var (
ErrNoCert = errors.New("Certificate and Key are required")
)
-const PRCPort = ":8000"
+const RPCPort = ":8000"
type GoXY struct {
server *Server
@@ -67,7 +67,11 @@ func (s *GoXY) Add(e Entry, _ *struct{}) error {
// Del removes a route
func (s *GoXY) Del(host string, _ *struct{}) error {
- delete(s.server.Route, host)
+ h, err := url.Parse(host)
+ if err != nil {
+ return err
+ }
+ delete(s.server.Route, h.Host)
s.server.Save(s.server.DataFile)
return s.server.Update()
}