diff --git a/src/router/router.go b/src/router/router.go index 3fa7856f0..9b6474b25 100644 --- a/src/router/router.go +++ b/src/router/router.go @@ -264,8 +264,8 @@ func getRoute(host string) (*Route, error) { rx2 := []byte(rx.(string)) route := Route{} err = json.Unmarshal(rx2, &route) - if err == nil { - route = rx.(Route) + if err != nil { + return nil, err } return &route, err }